label_replace的具体参数如下: label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 该函数会依次对v中的每一条时间序列进行处理,通过regex匹配src_label的值,并将匹配部分relacement写入到dst_label标签中,如下所示: label_replace(up, "host", "$1", "i...
label_replace() 支持对某个label的值进行正则匹配,截取出某些值,生成新的label。 label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 原始指标: node_disk_info{device="sr0", foo="178.104.163.122:9100", instance="178.104.163.122:9100", job="node...
label_replace的具体参数如下: label_replace(v instant-vector, dst_labelstring, replacementstring, src_labelstring, regexstring) 该函数会依次对v中的每一条时间序列进行处理,通过regex匹配src_label的值,并将匹配部分relacement写入到dst_label标签中。如下所示: label_replace(up,"host","$1","instance","...
label_replace(up{job="apiserver"},"host_ip","$1","instance","(.*):.*")*on(host_ip)group_left(node_name)up{job="node-exporter",instance=~"[0-9.]*:9100"} 表达式可以简化理解为: <vector expr1> <运算符> on (<label>) group_left(<label>) <vector expr2> 具体: on(host_ip) ...
label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 该函数会依次对 v 中的每一条时间序列进行处理,通过regex匹配 src_label 的值,并将匹配部分relacement写入到 dst_label 标签中。如下所示:
label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 该函数会依次对 v 中的每一条时间序列进行处理,通过 regex 匹配 src_label 的值,并将匹配部分 relacement 写入到 dst_label 标签中。如下所示: ...
label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 1. 该函数会依次对 v 中的每一条时间序列进行处理,通过 regex 匹配 src_label 的值,并将匹配部分 relacement 写入到 dst_label 标签中。如下所示: ...
label_replace(v instant-vector, dst_label string, replacement string, src_label string, regex string) 1. 该函数会依次对 v 中的每一条时间序列进行处理,通过regex匹配 src_label 的值,并将匹配部分relacement写入到 dst_label 标签中。如下所示: ...
在这个例子中,我们对 metric2 使用了 label_replace 函数,创建了一个新的标签 temp_label,它的值直接取自 label2(因为正则表达式 (.) 匹配了整个标签的值)。然后我们在两个指标之间进行加法操作,并通过 ON(temp_label) 保证只有当 metric1 的 label1 和 metric2 的 temp_label 相匹配时,才会进行计算。
4.2 label_replace 4.3 聚合查询 4.4 指标向量匹配 4.4.1 一对一匹配 4.4.2 多对一和一对多PromQL学习 # 一、概述 PromQL 是Prometheus 监控系统内置的一种查询语言,PromQL 允许我们以灵活的方式选择、聚合等其他方式转换和计算时间序列数据,该语言仅用于读取数据。可以说 PromQL 是我们学习 Prometheus 最困难也是最...