Rud*_*koŭ 0 python grafana prometheus
我有以下代码:
c = InfoMetricFamily("health", "Health Monitoring")
c.add_metric(labels=name, value={"name": name, "status": status, "value": value})
Run Code Online (Sandbox Code Playgroud)
为 Prometheus 提供以下指标:
# HELP health_info Health Monitoring
# TYPE health_info gauge
health_info{name="external",status="danger",value="N\\A"} 1.0
Run Code Online (Sandbox Code Playgroud)
我想建表的仪表板在哪里Grafana name,status,value将列。我怎么能这样做?
从 Grafana v4.3 开始,表格面板支持 Prometheus 标签的显示。
要创建显示,请在仪表板中添加一个表格面板:
Query选项卡中
Instant到 True 并设置Format为Table; 如果您从填写查询开始,您可能会有一个很大的响应冻结您的窗口Metrics:在您的情况下health_infoTime列(除非你需要它,我个人很少这样做)/.*/为 Type Hidden;它会隐藏你所有的列Add column style通过键入然后输入名称来隐藏要显示的列Apply to columns named(完成效果很好)Column Header并调整显示注意:目前,您无法修改列的顺序。
如果您想在同一行上显示多个指标,请注意:
__name__标签Value #A,需要调整显示