
이번 포스팅에는 그라파나 대시보드에서 pie chart 및 state timeline, heatmap 등 대시보드를 다양하게 만들어보려고 한다.

Grafana 대시보드에 처음 진입하면 아래와 같이 아무 패널도 없는 상태이다.
여기서 패널 추가(Add panel) 를 통해 새로운 시각화 패널을 생성한다.

이번에는 워커 노드별 CPU 사용률을 Pie Chart로 비교해본다.
먼저 쿼리 입력창에서 다음 메트릭을 선택한다.

node_cpu_seconds_total
해당 메트릭을 그대로 사용하면 여러 라벨과 누적 값이 함께 표시되어, 한눈에 의미를 파악하기 어려운 형태로 출력된다.
따라서 CPU 사용률을 계산할 수 있도록 쿼리를 가공해준다.
쿼리를 작성한 뒤, 패널 타입을 Pie Chart로 변경하여 시각화한다.

설정이 완료되면 다음과 같이 워커 노드별 CPU 사용 비율을 Pie Chart 형태로 확인할 수 있다.

추가로, 패널 옵션에서 Type을 Percent로 설정하면
마우스를 올리지 않아도 각 노드의 CPU 사용률을 퍼센트 값으로 바로 확인할 수 있다.
해당 게시물은 인프런 강의 중 "실습으로 배우는 그라파나"를 참고하여 작성하였습니다.