在relabel_configs中添加一个新的配置项,设置source_labels为要连接的源标签,设置target_label为要生成的目标标签。 根据需求设置action和其他可选参数,如regex和replacement。 保存配置文件并重启Prometheus服务,使配置生效。 通过重新标记配置中的连接标签,可以对原始数据进行灵活的处理和转换,以满足具体的监控和报警需求...
keep:满足regex正则条件的实例进行采集,把source_labels中没有匹配到regex正则内容的target实例丢掉,即只采集匹配成功的实例 drop:满足regex正则条件的实例不采集,把source_labels中没有匹配到regex正则内容的target实例丢掉,即只采集没有匹配成功的实例 hashmod: 使用hashmod计算source_labels的hash值并进行对比,基于自定...
打标签之后,多了一个endpoint的标签 labelmap示例 重新打标签之前: 配置文件 打标签之后 replace示例 重新打标签之前: 配置文件 scrape_configs: - job_name: "prometheus" static_configs: - targets: ["localhost:9090"] labels: app: prometheus relabel_configs: - source_labels: - __scheme__ - __addres...
keep:满足regex正则条件的实例进行采集,把source_labels中没有匹配到regex正则内容的target实例丢掉,即只采集匹配成功的实例 drop:满足regex正则条件的实例不采集,把source_labels中没有匹配到regex正则内容的target实例丢掉,即只采集没有匹配成功的实例 hashmod: 使用hashmod计算source_labels的hash值并进行对比,基于自定...
source_labels:源标签,没有经过relabel处理之前的标签名字 target_label:通过action处理之后的新的标签名字 regex:正则表达式,匹配源标签 replacement:replacement指定的替换后的标签(target_label)对应的数值 action:action定义了relabel的动作,action支持多种,如下: ...
source_labels:源标签,使用配置的分隔符串联的标签名称列表,并与提供的正则表达式进行匹配。 target_label:目标标签,当使用 replace 或者 hashmod 动作时,应该被覆盖的标签名。 regex:正则表达式,用于匹配串联的源标签,默认为(.*),匹配任何源标签。 modulus:模数,串联的源标签哈希值的模,主要用于 Prometheus 水平分片...
regex字段期望一个有效的 RE2 正则表达式,用于匹配从source_label和separator字段组合中提取的值。该正则表达式支持括号内的捕获组,可以在后面提到。 这个块将匹配我们之前提取的两个值 source_labels: [subsystem, server]separator: "@"regex: "kata@(.*)"AVRASM ...
regex: #正则表达式,用于在 source_labels 的标签值中提取匹配的内容。默认为"(.*)" modulus: #用于获取源标签值的哈希的模数 replacement: #regex 可能匹配到多个内容,replacement 指定要使用哪一个匹配内容进行替换,默认为 "$1",表示使用第一个匹配的内容 ...
action: <relabel_action> #定义对 source_labels 进行何种操作,默认为 "replace" 下面举几个使用 relabel 配置的例子: 2.2.1 replace 修改标签 例1. 继续使用上一个部署了两个 Prometheus 的环境,假如我们希望给 targets 添加一个 "host" 标签,内容取 "__address__" 的 host 部分,可以添加如下 relabel 配置...
- source_labels: [__name__] regex: "apiserver_request_duration_seconds_bucket" action: drop 通过recording rules聚合指标并和 relabel drop 结合使用 比如对于apiserver_request_duration_seconds_bucket, 我需要的是一些高纬度的指标 - 如 API Server 的可用率, 那么这些指标可以通过 recording rules 进行记录...