Java Dropwizard用于跟踪传入请求中的邮政编码

Java Dropwizard用于跟踪传入请求中的邮政编码,java,dropwizard,metrics,grafana,prometheus,Java,Dropwizard,Metrics,Grafana,Prometheus,我正在开发一个接受传入HTTP请求并包含用户邮政编码的应用程序。我想使用一个指标来跟踪收到的每个邮政编码,这样就可以向普罗米修斯报告,并在格拉法纳内部用图形表示。为每个邮政编码都设置一个计数器是没有意义的,但我担心一个测量仪不合适,格拉法纳会在普罗米修斯的擦伤中丢失一些数据。对我如何完成这项任务有什么建议吗?我们确实有日志记录,但我们需要在Grafana中显示这些信息。这更像是日志记录的用例,而不是给定基数的度量 这是标签的一个用例,但是Dropwizard不支持这些。因此,如果你打算用普罗米修

我正在开发一个接受传入HTTP请求并包含用户邮政编码的应用程序。我想使用一个指标来跟踪收到的每个邮政编码,这样就可以向普罗米修斯报告,并在格拉法纳内部用图形表示。为每个邮政编码都设置一个计数器是没有意义的,但我担心一个测量仪不合适,格拉法纳会在普罗米修斯的擦伤中丢失一些数据。对我如何完成这项任务有什么建议吗?我们确实有日志记录,但我们需要在Grafana中显示这些信息。

这更像是日志记录的用例,而不是给定基数的度量


这是标签的一个用例,但是Dropwizard不支持这些。因此,如果你打算用普罗米修斯来做这件事,我建议使用带有邮政编码标签的
计数器。在DW中,只需使用名称空间+邮政编码获取或创建它,例如:
com.christ.montaya.tracker.zip.
-然后(不确定您的工具)可以为
com.christ.montaya.tracker.zip.
通配符一个图,该图在一个图中绘制所有不同的邮政编码,显示每个邮政编码的请求量