
#Main.
실제 Prometheus + Grafana + Alertmanager + Thanos를 구축해서 사용을 했던 경험이 있다. 워낙 모니터링 오픈소스도 많고, SaaS형 모니터링 솔루션도 있고, 다양하지만 개인적으로 오픈소스이면서 Customizing 가능하고, 커뮤니티가 활성화되어 있는 Prometheus가 가장 매력적이라고 생각한다.
Prometheus는 워낙 커뮤니티가 잘 되어 있는 친구라서 실제 많은 도움을 Github에서 도움을 받았다.
https://github.com/prometheus/cloudwatch_exporter/tree/master/examples
cloudwatch_exporter/examples at master · prometheus/cloudwatch_exporter
Metrics exporter for Amazon AWS CloudWatch. Contribute to prometheus/cloudwatch_exporter development by creating an account on GitHub.
github.com
클라우드, 즉 AWS 환경 위에서 서비스를 사용하고 있었는데, AWS Native Monitoring Service인 CloudWatch를 활용하여 CloudWatch Exporter를 구성할 때 Yml 참고 많이 했던 링크다.
Prometheus
Prometheus has 50 repositories available. Follow their code on GitHub.
github.com
Prometheus - Monitoring system & time series database
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
prometheus.io
Prometheus 공식 홈페이지와 Prometheus Github에는 CloudWatch Exporter 말고, SNMP Exporter, JMX Exporter 등을 비롯해 Prometheus에 대한 대부분의 내용들이 포함되어 있고, 나도 실제로도 정말 많은 도움을 받았고, 지금도 받고 있다.
#Conclusion.
모니터링은 필수 요소이기에 어떠한 형태든 시스템을 구성하고 운영을 해야 될 것이다.
Prometheus만의 장점은 확실하기에 Prometheus를 활용하여 모니터링 시스템을 운영을 한다고 하면, 꼭 공식 홈페이지와 Github를 활용하는 것이 좋다. 개인적으로 처음에는 Prometheus에 대한 역량을 쌓아가면서 많은 TroubleShooting을 통해 한층 더 Monitoring에 대한 Value Up이 되었던 거 같다.
'#Monitoring > #Prometheus' 카테고리의 다른 글
| Alertmanger Amtool Scipts (0) | 2024.04.04 |
|---|---|
| Alertmanager Silence Check Scripts (0) | 2024.04.02 |