이번 강의에서는 Grafana와 Prometheus의 통합 데모를 확인하고, 이를 통해 마이크로서비스의 메트릭스를 시각화하는 방법을 알아보겠습니다.
먼저 Grafana가 포트 3000
에서 실행되고 있는지 확인하고, 브라우저를 열어 http://localhost:3000
으로 접속합니다.
Grafana 홈 페이지에서 왼쪽 상단의 메뉴를 열고 Connections > Data Sources로 이동합니다. 여기에서 현재 설정된 데이터 소스를 확인할 수 있습니다.
Prometheus 탭을 클릭하면 datasource.yml
파일에 설정된 URL과 같은 세부 정보가 표시됩니다.
Explore 기능 사용:
CPU 사용량 메트릭스 탐색:
system_cpu_usage
를 선택합니다.application
을 선택하고, 모든 마이크로서비스에 대한 정보를 확인하기 위해 쿼리를 실행합니다.Grafana에서 시각화 스타일 변경:
추가 쿼리 생성:
up
이라는 메트릭스를 선택하고, 라벨로 job
을 선택한 후 쿼리를 실행합니다.system_cpu_usage
와 up
)의 데이터가 함께 표시됩니다.up
메트릭스를, 하단의 그래프는 system_cpu_usage
를 나타냅니다.Grafana는 Prometheus보다 더 성숙한 프로젝트로, 메트릭스를 보다 시각적으로 효과적으로 표현할 수 있는 강력한 도구입니다. 이번 강의에서는 Grafana와 Prometheus의 통합을 통해 마이크로서비스 메트릭스를 시각화하는 방법을 배웠습니다.
Grafana와 Prometheus의 통합을 통해 다양한 메트릭스를 탐색하고 시각화할 수 있으며, 복잡한 대시보드도 구축할 수 있습니다. 이번 강의에서는 기본적인 데모를 다루었지만, Grafana와 Prometheus의 기능은 여기서 끝나지 않습니다. 다음 강의에서 더 심화된 기능과 사용법을 알아보겠습니다.
감사합니다. 다음 강의에서 뵙겠습니다.