# System module 추가시 모든 프로세스 정보 수집하면서 특정 프로세스 수집한 결과와 상위 10개의 프로세스 (Top 10 프로세스)를 함께 수집하고 싶습니다

**URL:** <https://discuss.elastic.co/t/system-module-10-top-10/272363>\
**Category:** 한국어 질문 및 토론\
**Created:** [May 7, 2021, 4:42am UTC](https://discuss.elastic.co/t/system-module-10-top-10/272363 "2021-05-07T04:42:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jongpyo.lee](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@jongpyo.lee](https://discuss.elastic.co/u/jongpyo.lee)\
**Post date:** [May 7, 2021, 4:42am UTC](https://discuss.elastic.co/t/system-module-10-top-10/272363/1 "2021-05-07T04:42:32Z")

</div>

system module 의 데이터 수집시 궁금한 사항이 있어서 질문드립니다.

- processes 수집 할 때 CPU, Memory 정보 Top 10 상위 결과를 수집하고 싶습니다.
- processes 수집 할 때 특정 process.name 을 수집하고 싶습니다. (ex. Notepad\*, xyz.exe)

두가지의 수집 대상을 함께 수집하여 Visualize를 만들고자 하는데 System.yml 에서 위 두 사항을 만족하도록 수정하려면 어떻게 적용해야하는지 질문 드립니다.

```yml
## system.yml

- module: system
  period: 30s
  metricsets:
    - cpu
    - memory
    - network
    - process
    - process_summary
    - socket_summary
    - diskio
    - filesystem
    - uptime
       # https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-system-service.html
  cpu.metrics: [percentages, normalized_percentages]
  filesystem.ignore_types: [nsfs, nfs, smbfs, autofs]
  #processes: ['.*', 'Notepad*', 'vapm.exe', 'epmd*']
  processes: ['.*']
  processes: ['Notepad*', 'vapm.exe', 'epmd*']  
  process.include_top_n.by_cpu: 10
  process.include_top_n.by_memory: 10
  process.cgroups.enabled: false
  process.include_cpu_ticks: true
  filters:
    - drop_event.when.regexp:
      system.filesystem.mount_point: '^\/(sys|cgroup|proc|dev|etc|host)\/(.*)'
    - drop_event.when.regexp:
      system.filesystem.device_name: '^(sys|cgroup|proc|dev|etc|host|sysfs|gvfsd-fuse)'

```

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/c/c/ccd5a7c0817bfd0679b0f64d124e12827c7cbed6.png)

빨간색 테두리처럼 적용 하니 Notepad.exe, vapm.exe, epmd.exe 만 수집합니다.  
하지만 **원하는 사항은 위의 세가지 Process 는 반드시 포함되어야 하고, 그 외에 Top 10의 정보도 수집하려고 합니다.**

### _ **잘못된 결과** _

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/5/e/5ebd1d28050e40191dbdcdc0a236a23f2f6f9610.png)

어떻게 적용해야 Top 10 항목 외에 특정 process 의 정보도 포함시킬 수 있을까요?

방법을 알려주시면 감사하겠습니다.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 4, 2021, 4:43am UTC](https://discuss.elastic.co/t/system-module-10-top-10/272363/2 "2021-06-04T04:43:24Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
