Prometheus 标签语法是如何工作的?
How does Prometheus labeling syntax works?
我是 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);
文档说的是字符串值,我试过了...
有人吗?
您的问题缺少有助于回答的详细信息。
我假设您使用的是 Java SDK。
这是文档的 link:
https://github.com/prometheus/client_java#labels
看来您应该使用:
g = Gauge.build()
.name(name)
.labelNames("someLabel")
.help(helpMsg)
.register(registry);
然后,当您更新仪表 (g
) 时,您需要指定标签值:
g
.labels("someLabelValue")
.set(...);
我是 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);
文档说的是字符串值,我试过了...
有人吗?
您的问题缺少有助于回答的详细信息。
我假设您使用的是 Java SDK。
这是文档的 link:
https://github.com/prometheus/client_java#labels
看来您应该使用:
g = Gauge.build()
.name(name)
.labelNames("someLabel")
.help(helpMsg)
.register(registry);
然后,当您更新仪表 (g
) 时,您需要指定标签值:
g
.labels("someLabelValue")
.set(...);