如何在prometheus postgresql scrape配置中重新标记数据库名称?

wgx48brx  于 2023-10-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(134)

我已经重新标记其他东西,但datname不工作。

relabel_configs:
          - source_labels: [datname]
            regex: "Prefix-.+"
            replacement: "Static"
            target_label: datname

datname标签也不存在于服务发现中。这个可以重新贴标签吗?

t40tm48m

t40tm48m1#

是的,这是可能的,但它需要在metric_relabel_configs部分完成,请参阅https://grafana.com/docs/grafana-cloud/account-management/billing-and-usage/control-prometheus-metrics-usage/usage-reduction/了解更多细节。摘要复制于此:
Prometheus配置文件中的Relabel_config
您可以在指标收集的以下阶段应用relabel_config来过滤和操作标签:
scrape_configs作业的relabel_configs部分中的目标选择。这允许您使用relabel_config对象来选择目标,以抓取和重新标记由任何服务发现机制创建的元数据。
scrape_configs作业的metric_relabel_configs部分中的度量选择。这允许您使用relabel_config对象来选择应该被摄取到Prometheus存储中的标签和系列。
remote_write配置的write_relabel_configs部分中的远程写入。这允许您使用relabel_config来控制Prometheus将哪些标签和系列发送到远程存储。
最后,这是工作:

metric_relabel_configs:
          - source_labels: [datname]
            regex: "Prefix-.+"
            replacement: "Static"
            target_label: datname

相关问题