[Cloud Z Mon] 특정 Process를 monitoring 하려면 어떻게 해야하나요?

Print

Telegraf의 Plugin을 이용하면 특정 Process를 monitoring을 할 수 있습니다. 


1. Telegraf의 설정파일내의 procstat을 수정합니다.


 

   1) [[inputs.procstat]] 의 주석을 해제 합니다. procstat plugin을 사용하기 위해 해당 row의 주석이 해제되어야합니다


   2) pattern 의 주석을 해제 하고, monitoring하려는 process 명을 입력합니다.

       > pid_file , exe, user, systemd_unit, cgroup, win_service 등으로도 특정 프로세스를 지정할 수 있습니다. 


   3) prefix 의 주석을 해제하고 수집되는 Field에 접두사를 붙일경우 입력합니다. (빈값이어도 무방합니다.)


   4) pid_tag 의 주석해제 하고 true로 지정합니다. pid를 태그로 추가하면 각각의 프로세스를 구별하는데 용이합니다

       ( 그라파나 대시보드의 Metric구성시 Where절에 pid 를 사용할 수 있습니다.


2. 설정을 저장 후 Telegraf를 재기동 해주셔야 변경된 설정이 telegraf에 적용됩니다. 

$ sudo service telegraf restart


3. 감시 등록은 다음과 같이 진행하실 수 있습니다.


 ZMON 에서 해당 process 의 그래프를 등록하신 후, 필요하신 프로세스의 개수에 대해 임계값으로 설정하실 수 있습니다.



* Procstat Plugin에 대한 측정항목 등에 대한 상세 참고는 아래 링크를 통해 가능합니다. 

  Input Procstat Plugin

이 답변이 유용합니까? 아니오

Send feedback
도움을 드리지 못해 죄송합니다. 피드백을 주시면 이 문서의 품질을 높이겠습니다.