Performance 在普罗米修斯中添加两个值
我们需要在Prometheus中添加两个查询的结果。片段如下:Performance 在普罗米修斯中添加两个值,performance,kubernetes,monitoring,prometheus,prometheus-blackbox-exporter,Performance,Kubernetes,Monitoring,Prometheus,Prometheus Blackbox Exporter,我们需要在Prometheus中添加两个查询的结果。片段如下: (probe_ssl_earliest_cert_expiry{job="SSL-expiry"} - time() < 86400 * 738 )*1000 + (node_time_seconds*1000) 但结果显示没有如下所示的数据: 如果度量不匹配,您将得到一个空结果。原因是vector1 vector2 vector1和vector2生成一个由以下元素组成的向量: vector1,其vector2中的元素完全匹
(probe_ssl_earliest_cert_expiry{job="SSL-expiry"} - time() < 86400 * 738 )*1000 + (node_time_seconds*1000)
但结果显示没有如下所示的数据:
如果度量不匹配,您将得到一个空结果。原因是vector1 vector2 vector1和vector2生成一个由以下元素组成的向量: vector1,其vector2中的元素完全匹配 标签集。其他元素被删除 您必须至少添加一个on或ignoring关键字,指定名称和值匹配的标签名称。如果有一对多匹配,则可能必须添加分组指令 填补空缺???在以下表达式中,使标签匹配:
(probe_ssl_earliest_cert_expiry{job="SSL-expiry"} - time() < 86400 * 738 )*1000 + ON(???) (node_time_seconds*1000)
请检查查询是否正确。我认为查询是不正确的。@SachinArote当我们单独运行时,两个查询都给出了结果,而添加它们都不会给出结果。请建议,如果我做错了什么,这部分查询工作正常,我刚刚检查了我的prometheus实例probe_ssl_Earlime_cert_expiry{job=ssl expiry}-time<86400*738*1000对于此节点_time_seconds*1000您也需要添加作业名称,然后将其乘以1000,或者使用probe_ssl_Earlime_cert_expiry{instance=~$target}-相同结果的时间查询。在这里,您需要添加实例名,或者您可以在grafana中添加变量,然后从变量中选择实例。