【问题标题】:Dropwizard metrics to track zip codes in an incoming request用于跟踪传入请求中的邮政编码的 Dropwizard 指标
【发布时间】:2017-02-08 16:23:50
【问题描述】:

我正在开发一个接受传入 HTTP 请求并包含用户邮政编码的应用程序。我想跟踪使用度量标准接收到的每个邮政编码,以便可以将其报告给 Prometheus 并在 Grafana 中绘制。为每个邮政编码设置一个计数器是没有意义的,但我担心 Gauge 不合适,Grafana 会错过 Prometheus 刮擦之间的一些数据。关于我如何完成这项任务的任何建议?我们确实有日志记录,但我们需要在 Grafana 中显示这些信息。

【问题讨论】:

  • 我认为这是一个计数器的用例。在 DW 中,只需使用您的命名空间 + 邮政编码获取或创建它,例如:com.christ.montaya.tracker.zip.<actual_zip_code> - 然后您可以(不确定您的工具)为com.christ.montaya.tracker.zip.* 使用通配符图表,该图表将所有不同的邮政编码绘制在 1 个图表中,显示每个邮政编码的请求数量

标签: java dropwizard metrics grafana prometheus


【解决方案1】:

考虑到基数,这更像是一个日志记录的用例,而不是指标。

这是一个标签的用例,但是 Dropwizard 不支持这些。因此,如果您要使用 Prometheus 执行此操作,我建议使用 Java client 和带有邮政编码标签的 Counter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 2020-03-15
    • 2015-08-06
    相关资源
    最近更新 更多