我有一个系统,可以读取每个频道(电视频道)的EPG(电子节目指南)信息。在每个频道上,我们配置希望提前拥有EPG日期的天数。假设我们将FOX配置为提前7天,并且临界阈值为5天。
如果提前天数少于7天,则将Prometheus量表元素中的标签“ alerting”设置为yes,如果少于5天,我们也将标签“ critical”设置为yes。
导出的普罗米修斯指标如下所示(示例):
epg_stats_rendered_days_in_advance{alerting="yes",channel_id="aabbcc",channel_name="FOX",critical="yes",days_in_advance="5",days_in_advance_alarm_threshold="5"} 4.0
epg_stats_rendered_days_in_advance{alerting="yes",channel_id="aaccbb",channel_name="OTHER",critical="no",days_in_advance="7",days_in_advance_alarm_threshold="2"} 6.0
epg_stats_rendered_days_in_advance{alerting="no",channel_id="bbccaa",channel_name="OTHER2",critical="no",days_in_advance="5",days_in_advance_alarm_threshold="5"} 6.0
量度指标的值是可以提前的实际天数。
当我在grafana中创建图形时,某些渠道会提前0.0天显示,因为这是我的假设,因此之前将标签警报设置为yes,现在不再警报。如何创建一个仅显示每个通道及其当前值的简单图形?
我认为我需要忽略图形的某些字段?