인프라/APM
krakend api exporter monitoring 구축
리그캣
2020. 1. 30. 19:18
krakend metric exporter
오픈소스 api gateway 중 하나인 krakend에서 prometheus에서 수집가능한 metric은 아래 플러그인을 사용하여 제공해준다.
https://github.com/devopsfaith/krakend-opencensus
기존에 사용중인 krakend.json에 굵은 글씨의 내용을 추가하면된다. 아주 간단하다.
{ "version": 2, "name": "My lovely gateway", "port": 8080, "cache_ttl": "3600s", "timeout": "1s", "extra_config": { "github_com/devopsfaith/krakend-opencensus": { "exporters": { "prometheus": { "port": 9091, "namespace": "krakend" } } } } ....... } |
그리고 {ip}:9091/metrics 로 접근하면 다음과 같은 metric을 확인 가능하다.
해당 metric으로 어떤 대시보드를 구성하는지느...ㄴ… 화이팅 ><