【问题标题】:How can I add common tags to all my Prometheus Metrics using the Java Client如何使用 Java 客户端将通用标签添加到我的所有 Prometheus 指标
【发布时间】:2017-12-07 14:00:03
【问题描述】:

我的 Java 应用程序公开了 Prometheus 指标。我想为每个指标添加额外的标签,这样当它们被抓取时,我可以在查询中使用这些标签。

【问题讨论】:

    标签: java prometheus


    【解决方案1】:

    添加标签的最佳方式是使用 Prometheus 服务发现。这使这些标签远离您的应用程序代码,并使其不必担心它存在的位置。

    但有时如果你绝对需要这些额外的标签(由于服务具有额外的洞察力,Prometheus 服务发现没有出现)你can't use the Java Simple Client(Go 客户端确实支持这个)

    我发现这个功能是通过一个名为“Common Tags”的 Micrometer 功能提供的,它封装了 Prometheus Java 客户端。您设置您的客户端,以便通过config() 调用获得标签。

    registry.config().commonTags("stack", "prod", "region", "us-east-1");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      相关资源
      最近更新 更多