2017-02-08 15 views
0

들어오는 HTTP 요청을 받아들이고 사용자의 우편 번호를 포함하는 응용 프로그램을 작성하고 있습니다. 메트릭을 사용하여받은 각 우편 번호를 Prometheus에보고하고 Grafana 내부에서 그래프로 표시 할 수 있도록 추적하고 싶습니다. 모든 단일 우편 번호에 대해 카운터를 보유하는 것은 이치에 맞지 않지만 게이지가 적합하지 않으며 Grafana가 Prometheus 긁힌 자국 사이의 일부 데이터를 놓치게 될 것이라고 걱정합니다. 이 작업을 어떻게 수행 할 수 있을지에 대한 제안이 있습니까? 로깅이 있지만 Grafana에 표시된이 정보가 필요합니다.들어오는 요청의 우편 번호를 추적하는 Dropwizard 메트릭

+0

나는 이것이 카운터의 유스 케이스라고 생각한다. DW에서 네임 스페이스 + 우편 번호 (예 : com.christ.montaya.tracker.zip. <실제 _zip_code>')를 가져 오거나 만들 수 있습니다. 그러면 도구에 대한 확실하지 않은 와일드 카드로 ' com.christ.montaya.tracker.zip. *'는 우편 번호 당 요청 량을 표시하는 1 개의 그래프에서 모든 다른 우편 번호를 그립니다 – pandaadb

답변

0

이것은 카디널리티가 주어진 메트릭보다 로깅을위한 유스 케이스입니다.

이것은 레이블의 유스 케이스입니다. 그러나 Dropwizard는이를 지원하지 않습니다. 따라서 Prometheus로이 작업을 수행하려는 경우 Java clientCounter을 사용하고 우편 번호 레이블을 사용하는 것이 좋습니다.