我的用例是仅查询不存在的指标的标签。
label_values(memory_usage,name)
问题在于结果将包含不存在的度量标准的“名称”标签(度量标准来自cadvisor,因此将不存在停止容器的度量标准,但作为时间序列显示)。
在普罗米修斯方面,我可以通过在api / v1 / query而不是api / v1 / query_range上调用memory_usage来解决此问题,grafana也可以解决此问题,但只能在具有“即时”复选框的dashbaord面板上进行。
但是定义模板变量时该怎么做?
所以我需要这样的东西:
label_values(memory_usage *if memory usage non-absent for label name*,name)
或
label_values(memory_usage *instant*,name)