Datadog Toplist 여러 항목 그룹화

2826 단어 Datadog
Datadog Advent Calendar 2016 - Qiita 4일째의 기사입니다.
어제는 @ 미나미 조요 씨의 fluentd와 Datadog를 함께 사용하여 IP 주소별 SSH 로그인 성공/실패 횟수 기록/모니터링 이었습니다. 내일은 @ngi644씨입니다.

대시보드에 추가할 수 있는 위젯 중 하나인 Toplist에 대한 작은 자료입니다.
Toplist의 편집 UI상에서는 1항목으로의 그룹핑입니다만, 복수항목에서의 그룹핑을 실시하는 방법입니다.

Toplist란?


  • 메트릭 값을 오름차순 또는 내림차순으로 나열합니다.
  • ScreenBoard, TimeBoard 모두에서 사용 가능



  • 사용 예



    AWS EC2의 CPU Utilization을 host별로 사용률이 높은 순서로 10건 정렬한 경우의 예입니다.



    호스트를 판별하기 위한 식별자로 OS에서 hostname을 설정한 경우에는 이름, 구성되지 않은 경우 인스턴스 ID가 표시됩니다.



    Toplist에 그룹화 항목 추가



    인스턴스 ID만으로는 이해하기 어렵기 때문에 EC2에 부여한 Name 태그도 표시합니다.



    다음과 같이 Toplist 상에 인스턴스 ID+명칭을 표시할 수 있습니다.



    설정하는 태그에 의해, 호스트별의 Toplist로 인스턴스 타입을 표시시키는, 호스트 프로세스명별로 메모리 사용량을 표시시키는 등의 사용법도 가능합니다.

    주의점



    이 변경을 한 그래프에 대해서는 이후 JSON에서의 변경이 필요합니다.
    편집 탭의 UI에서 여러 항목의 그룹화는 지원되지 않으며,
    Edit 태그상에서 변경·갱신을 실시하면 1항목으로 변경됩니다. (멋대로 돌아갑니다)

    기타



    Toplist뿐만 아니라 Edit 탭에서는 구현되지 않았지만 JSON 탭을 직접 편집하여 실현할 수있는 것이 있습니다.
    예를 들어, 그래프의 Y축 고정을 하고 싶은 경우도 JSON 편집으로 실현할 수 있습니다. (참고: Graphing Primer using JSON )

    좋은 웹페이지 즐겨찾기