摘要背景
我们每天都有打开和关闭的设备。我想知道手术期间他们什么时候倒下了。我使用probe_success作为PromQL查询,以了解设备何时停机。我正在使用一个自定义Prometheus应用程序来了解设备何时开着和关着示例PromQL powerStatus{job="powerMonitor", se
我有一个向prometheus公开不同指标的应用程序。我们的面板中只有一个指标将由一个类似sum(rate(service_name_event_processed{event_type=~"$event_type"}[1m])) by (result)的promql查询填充。该查询成功了,但它有一个问题,如果没有任何指标的值,它将返回一个空结果,因此它不会在图形中显示任何内容。 话虽如此,你知道有什么替代方法可以达到我想要的结果吗?(当然,我知道我可以更改特
我使用下面的promql获取不同荚的cpu使用率(作为1核心的百分比),它返回的值与我从kubectl top pods -n namespace获得的值相匹配。="/",namespace=~"$Namespace",pod=~"^$Deployment.*$"}[1m])) by (pod)*100
问题是,我希望获得命名空间集群中所有荚的总cpu使用量,并且我尝试了不同的查询,但它们返回的<em