java - 如何在 Java 中向 Prometheus Summary 指标添加标签

标签 java summary prometheus

计数器和仪表允许添加标签。当我尝试向摘要添加标签时,出现“标签数量不正确”错误。

这就是我正在尝试的:

private static final Summary latencySummary = Summary.build()
            .name("all_latencies")
            .help("all latencies.")
            .register();

latencySummary.labels("xyz_api_latency").observe(timer.elapsedSeconds());

我查看了 Summary github 源代码,但找不到答案。如何将标签添加到摘要?

最佳答案

您需要provide the labelname in the metric :

private static final Summary latencySummary = Summary.build()
    .name("latency_seconds")
    .help("All latencies.")
    .labelNames("api")
    .register();

关于java - 如何在 Java 中向 Prometheus Summary 指标添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48287188/

相关文章:

java - 如何实现一个聊天客户端

r 总结和几何平均数

prometheus - 如何从 PromQL (Prometheus) 中的范围向量计算阈值指标

java - OpenCV 2.4.4 Java - 抓取网络摄像头图片/流 (OSX)

java - 尝试写入对象时获取 NotSerializableException

java - 如何使用 Gradle 导入库 "Symja"才能与 Elasticsearch 服务器模块一起使用?

consul - Prometheus:如何根据 Consul 标签删除目标

r - R 中使用汇总数据的方差分析

r - 根据 r 中的范围类别创建汇总表

基于标签的 Prometheus 过滤