0

我是 Prometheus 的新手,我有一个非常基本的问题。

向我的指标添加标签的语法是什么?我尝试了以下方法:

1. Gauge.build().name(name).labelNames("label"="someLabel").help(helpMsg).register(registry);
2. Gauge.build().name(name).labelNames(label=someLabel).help(helpMsg).register(registry);
4. Gauge.build().name(name).labelNames("someLabel").help(helpMsg).register(registry);

文档说字符串值,我试过了......

有人吗?

4

1 回答 1

1

您的问题缺乏有用的细节来帮助回答。

我假设您使用的是 Java SDK。

这是文档的链接:

https://github.com/prometheus/client_java#labels

看来您应该使用:

g = Gauge.build()
  .name(name)
  .labelNames("someLabel")
  .help(helpMsg)
  .register(registry);

然后,当您更新仪表 ( g) 时,您需要指定标签值:

g
  .labels("someLabelValue")
  .set(...);
于 2021-06-15T16:05:11.483 回答