在 Grafana 中呈现推送网关指标的最佳方式

Posted

技术标签:

【中文标题】在 Grafana 中呈现推送网关指标的最佳方式【英文标题】:Best way to present a pushgateway metric in Grafana 【发布时间】:2021-01-27 15:25:06 【问题描述】:

我是普罗米修斯的新手。 我编写了一个 bash 脚本,它返回“1”或“0”,并使用 pushgateway 在 prometheus 中为它创建了一个指标。

在 pushgatway 指标 UI 中,我可以看到 meteic 的预期值(或者我认为):

# TYPE pg_bck untyped
pg_bckinstance="11.98.8.14",job="pg_bck" 0

然而,在 Grafana 中,如果我选择“统计”或“量规”可视化图表或量规,则会显示一个带小数点的数字(例如:0.245)

在 Grafana 中将值显示为 1 或 0 的正确方法是什么?

谢谢

【问题讨论】:

【参考方案1】:

如果该值应该增加/减少,我认为最好将其公开为“仪表”。

https://prometheus.io/docs/concepts/metric_types/#gauge

此外,您可能希望检查 grafana 查询中的“即时”设置以获取最后一个值。

最好的,

【讨论】:

【参考方案2】:

谢谢你的回答。

尚未检查您的建议,因为似乎选择面板计算“最后一个”(因为默认的计算是平均值)解决了问题。

【讨论】:

以上是关于在 Grafana 中呈现推送网关指标的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

grafana sysdig 的最佳拟合 prometheus 度量数据模型

在 Rancher 上向 Prometheus 和 Grafana 公开 Kafka 指标

优化数据呈现方式,分组双轴图是最佳选择

两个数据点之间的 Grafana 差异

如果 Prometheus/Pushgateway 有旧数据,Grafana 会发出警报

Grafana + Prometheus 如何在查询指标中使用正则表达式?