provisioning

    Prometheus + Grafana 패키징

    Prometheus + Grafana 패키징

    개발 환경 모니터링용으로 구축해놓은 prometheus + grafana 시스템을, 퍼블리싱 회사로 패키징하여 전달해주는 업무를 맡았다. 문제는..! grafana에 설정한 datasource와 dashboard 가 그대로 문제없이 패키징되어야 했다. 상호간에 참조가 깨지지 않게 패키징하려면 어떤 방법을 써야 할지 좀 알아 보았다. 그 전에, 간단히 설명부터. Prometheus 다양한 메트릭 지표를 수집하는 중앙 시스템이다. 임계점을 설정하면 알림을 전송해주는 시스템 또한 가지고 있다. Pushgateway prometheus는 다양한 메트릭 지표를 직접 pull하는데, 다양한 시스템들이 능동적으로 pushgateway 로 메트릭을 push 하게끔 할 수도 있다. 그렇다면 prometheus는 push..