배치별 프로세스 메트릭(CPU, Memory 등)을 시각화해 본 소감
시각화가 좋았던 점
기존 플러그인 등에 적합한 것이 없었기 때문에 자작했다.
구현 방법
htps : // 기주 b. 코 m / 요헤이무타 / ぃ ん x x 게 t ds d t
htps : ///메타 c판. 오 rg/포 d/ぃぬ x::게 t피 ds타 t
특징
pidstat(1)의 출력 결과를 Mackerel로 보내기
준비: pidfile 만들기
준비: linux-get-pidstat 설치
cpanm Linux::GetPidstat
linux-get-pidstat 정기 실행
* * * * * user linux-get-pidstat --no-dry_run --pid_dir=/var/tmp --mackerel_api_key=your_api_key --mackerel_service_name=your_service 2>&1 >> /tmp/linux-get-pidstat.log
$ carton exec -- linux-get-pidstat --help
Usage:
linux-get-pidstat - command description
Usage: command [options]
Options:
--pid_dir A directory path for pid files
--res_file A file path to be stored results
--interval Interval second to be given as a pidstat argument (default:1)
--count Count number to be given as a pidstat argument (default:60)
--dry_run Dry run mode. not run the side-effects operation (default:1) (--no-dry_run is also supported)
--datetime Datetime (ex. '2016-06-10 00:00:00') to be recorded
--include_child Flag to be enabled to include child process metrics (default:1) (--no-include_child is also suppoted)
--max_child_limit Number to be used for limiting pidstat multi processes (default:30) (skip this limit if 0 is specified)
--mackerel_api_key An api key to be used for posting to mackerel
--mackerel_service_name An mackerel service name
Requirement Programs: pidstat and pstree commands
Reference
이 문제에 관하여(배치별 프로세스 메트릭(CPU, Memory 등)을 시각화해 본 소감), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yoheimuta/items/82799daee5e07d089cf7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)