본문 바로가기
Observability/Prometheus & Grafana

Grafana + AWS CloudWatch를 이용한 AWS 모니터링

by wlsdn3004 2023. 5. 9.
728x90
반응형

 

Grafana 대시보드에서 AWS CloudWatch의 Data sources를 사용하면 AWS의 CloudWatch Metric과 Cloudwatch Log group의 내용을 Grafana 대시보드로 구현할 수 있다.

 

참조 문서 : https://grafana.com/docs/grafana/latest/datasources/aws-cloudwatch/

 

Amazon CloudWatch data source | Grafana documentation

 

grafana.com

 

[Grafana 버전]
- v9.4.7

 

실습


Data source 구성을 위해 Data sources 설정 화면으로 들어간다.

 

Add New data source를 선택한다.

 

CloudWatch data source를 선택한다.

 

Access Key ID / Secret Access Key에 권한이 있는 AWS Credencials 정보를 넣어준다.

 

아래와 같이 Save & test로 정상 연결이 되었는지 확인한다.

 

 

Explore를 사용하여 위에서 만든 Data Source를 선택하고 실제로 값을 잘 가져오는지 확인한다.

여기서는 AWS ALB 502 Count에 대해 비교해 보았다.

[Grafana 대시보드]

[AWS ALB Monitoring]

AWS ALB Monitoring

 

CloudWatch Log group의 내용도 Logs Insights 쿼리를 사용하여 대시보드를 만들 수 있다.

아래와 같이 Log groups을 선택하고 Logs Insights 쿼리를 사용하여 AWS Log Insights 쿼리 결과와 같은지 확인한다.

[Grafana 대시보드]

Grafana 대시보드 Table

[AWS CloudWatch Logs Insights]

AWS CloudWatch Logs Insights

 

반응형

댓글