안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "Monitoring Dashboard 구성 방법"을 다루고자 합니다.



Monitoring Dashboard 구성


Cloud Monitoring은 GCP 서비스, Monitoring Agent, 로그 기반 메트릭, 사용자 지정 메트릭 등 다양한 소스에서 메트릭을 수집합니다. 

수집된 메트릭은 Dashboard를 통해 시각화할 수 있습니다.

 - GCP Console > Monitoring > Dashboards


현재 보이는 Dashboard는 Google Cloud가 구성한 현재 프로젝트에서 사용하는 Service 별 Predefined Dashboard입니다.[1]


Monitoring 하고자 하는 Service를 선택하여 Dashboard를 확인할 수 있지만, 사용자가 직접 가시화하고 싶은 특정 Metric 만을 지정하여 구성하기 위해서는 Custom Dashboard가 필요합니다.


Custom Dashboard는 상단의 CREATE DASHBOARD를 클릭하여 구성을 시작 할 수 있습니다.

Dashboard 구성에 익숙하지 않을 시, SAMPLE LIBRARY를 확인하여 어떤 방식으로 Dashboard를 구성하는지 확인하고 사용할 수 있습니다.





우측 상단에서 Monitoring 하고자 하는 기간에 대해서 설정 할 수 있습니다.

ADD CHART로 추가하고 싶은 다양한 형태의 Chart를 선택한 후, 해당하는 Chart로 시각화할 Metric을 설정합니다.


Chart 옵션은 가장 기본인 Basic, interval 등 세부적 조정이 가능한 Advanced, Query문으로 Dashvoard를 구성하는 MQL(Monitoring Query Langauage)이 있습니다.


Resource & Metric 에서 실제 시각화 하고자 하는 Resource와 Metric을 설정합니다.

현재 화면 상의 chart는 Cloud SQL Database(Resource)의 CPU Utilization(Metric)으로 설정되어 있습니다. 


Filters로 Resource Label과 Metadata Label을 활용하여 특정 Label 가진 Resource에 대해서만 Metric을 시각화 하도록 설정할 수 있습니다.


그룹화된 data가 chart로 결합되는 방식을 설정합니다. Mean(평균값), Min(최소값), Max( 최대값) 등이 있습니다. 


Add Another Metric으로 1개의 Chart안에 여러 Metric 값을 비교하는 방식으로 구성 할 수도 있습니다.


Custom Dashboard 생성에 대한 자세한 내용은 해당 Google 문서를 참고하시기 바랍니다.[2]



참조 링크


[1] Google Cloud 대시보드 보기 및 맞춤설정 

https://cloud.google.com/monitoring/charts/predefined-dashboards

[2] 커스텀 대시보드 만들기 및 관리 

https://cloud.google.com/monitoring/charts/dashboards



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.