안녕하세요, 

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


이번 아티클에서는 주제로 "Log based Metric 사용 방법"을 다루고자 합니다.



Log based Metric


Log based Metric은 Cloud Logging에 쌓인 로그에 필터를 설정하여 해당되는 로그 항목의 개수를 기록하거나 로그 항목에 기록된 숫자 데이터를 추출할 수 있습니다. 


Cloud Monitoring에서 Log based Metric에 대한 alert을 설정하여, 로그가 발생한 이벤트에 대한 알림을 수신 할 수 있습니다.


[설정방법]

GCP Console > Cloud Logging > Log-based Metrics > Create Metric


1) Metric Type을 설정합니다. 로그 개수를 기준으로 하는 "Counter"와  숫자 값을 수집하는 "Distribution"이 있습니다. 


2) Filter를 설정합니다. Filter 설정 시, Log Explorer에서 필요한 Log 항목을 검색 한 후 그 항목에 해당되는 field를 filter로 가져오는 방식으로 작업하시면 편리합니다.



3) Log based Metirc을 생성 후 해당 Metirc에 대한 alert을 생성하여 해당 로그 발생 시 여러가지 방법으로 알림을 수신 할 수 있습니다.


[Monitoring Explorer에서 Log based Metric 확인]


Log based Metric은 Monitoring Explorer에서도 확인할 수 있습니다. 

다음과 같은 방법으로 Log based Metric을 찾을 수 있습니다.


GCP Console > Monitoirng > Monitoring Explorer > 구성한 Log-based Metric 검색

※ Metric 구성 후 실제 해당 Metric이 발생한 적이 없다면 inactive 상태일 수 있습니다.



참조 링크


[1] Log-based Metrics 사용

https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring/sli-metrics/logs-based-metrics



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


감사합니다.