其中metric_relabel_configs是 Prometheus 在保存数据前的最后一步标签重新编辑(relabel_configs)。所以,哪怕你将 metric_relabel_configs模块放在 job_name模块的最前端,Prometheus 解析编辑文件后,也会将 metric_relabel_configs放在最后。 ...
regex: "^envoy_.*|^url\_\_\_\_.*|istio_request_bytes_sum" 与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。 他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。 我们使用了 VictoriaMetrics 替换了 Prometheus,VM 完全兼容 Prometheus ,所以本文也对 ...
-action:drop_metricsregex:"^envoy_.*|^url\_\_\_\_.*|istio_request_bytes_sum" 与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。 他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。 我们使用了 VictoriaMetrics 替换了 Prometheus,VM 完全兼容 Prometheu...
write_relabel_configs,可能会导致指定的时间序列不被采集 作用:在prometheus从target拉取指标后,存储指标前,对指标的时间序列进行编辑 使用场景:1)将不需要的监控数据丢弃掉;2)对指标中的标签进行处理(比如:新增标签,并将已存在标签key的值写入其中) 配置:metrics_relabel_configs和relabel_configs的配置是一样的,只...
与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。 他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。 我们使用了 VictoriaMetrics 替换了 Prometheus,VM 完全兼容 Prometheus ,所以本文也对 Prometheus 同样适用。
与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。 他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。 我们使用了 VictoriaMetrics 替换了 Prometheus,VM 完全兼容 Prometheus ,所以本文也对 Prometheus 同样适用。
其中metric_relabel_configs是 Prometheus 在保存数据前的最后一步标签重新编辑(relabel_configs)。所以,哪怕你将 metric_relabel_configs模块放在 job_name模块的最前端,Prometheus 解析编辑文件后,也会将 metric_relabel_configs放在最后。
关于metric_relabel_configs的完整使用,请参见Prometheus官方文档。本文通过示例,简要介绍使用metric_relabel_configs的典型场景: 删除不需要的指标 增加指定标签 删除不需要的标签 删除不需要的指标 典型配置示例如下: scrape_configs: - job_name: "customJob_name1" ... relabel_configs: ... metric_relabel_config...
Prometheus是作为一个有状态集部署的,有3个副本,每个副本动态地提供自己的持久化卷。 Prometheus配置是由Thanos sidecar容器使用我们上面创建的模板文件生成的。 Thanos处理数据压缩,因此我们需要设置--storage.tsdb.min-block-duration=2h和--storage.tsdb.max-block-duration=2h。 Prometheus有状态集被标记为thanos-stor...
我们经常遇到正确的使用了prometheus的relabel_configs标签,最后发现它并没有生效。但是把relabel_configs替换为metric_relabel_configs反而生效了(相反的情况也会发生,只是比较少见。)让我们具体看下这两个配置选项。 Prometheus需要知道要抓取哪些指标,这是服务发现和relabel_configs决定的。Relabel 的配置允许你选择你想抓取...