2024-09-27 00:13:23 发布
网友
我有以下代码:
c = InfoMetricFamily("health", "Health Monitoring") c.add_metric(labels=name, value={"name": name, "status": status, "value": value})
这为普罗米修斯提供了以下指标:
我想在Grafana中构建表仪表板,其中name,status,value将是列。我怎么能这么做?在
name
status
value
因为Grafanav4.3,table panel支持显示普罗米修斯的标签。在
要创建显示,请在仪表板中添加表面板:
Query
Instant
Format
Table
Metrics
health_info
Time
/.*/
Hidden
Add column style
Apply to columns named
Column Header
注意:当前不能修改列的顺序。在
如果要在同一行显示多个指标,请注意:
__name__
Value #A
因为Grafanav4.3,table panel支持显示普罗米修斯的标签。在
要创建显示,请在仪表板中添加表面板:
Query
选项卡中Instant
切换为True,并将Format
设置为Table
;如果从填充查询开始,可能会有一个大的响应冻结窗口Metrics
中编写查询:在您的例子中health_info
Time
列(除非您需要,我个人很少这么做)/.*/
设置为Hidden
;它将隐藏所有列Add column style
隐藏要显示的列,方法是在Apply to columns named
中键入then name(完成效果很好)Column Header
中列的名称并调整显示注意:当前不能修改列的顺序。在
如果要在同一行显示多个指标,请注意:
__name__
标签Value #A
,并且需要调整显示相关问题 更多 >
编程相关推荐