You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Prometheus的static_configs中为指定Target添加专属标签?

为Prometheus Job中的每个Target单独添加标签

当然可以给每个Target单独设置专属标签!最直接且清晰的方式是把每个目标拆分为static_configs下的独立条目,每个条目单独定义targets(单个目标)和对应的labels。

修改后的配置示例如下:

- job_name: 'test-name'
  static_configs:
  - targets: [ '192.168.1.1:9100' ]
    labels:
      group: 'development'
      service: 'service-1'
  - targets: [ '192.168.1.1:9101' ]
    labels:
      group: 'development'
      service: 'service-2'
  - targets: [ '192.168.1.1:9102' ]
    labels:
      group: 'development'
      service: 'service-3'

这样每个Target都会带上自己的service标签,同时保留公共的group标签。

如果你的目标数量较多,不想重复写公共标签,还可以利用Prometheus的relabel_configs或者metric_relabel_configs来批量处理,但对于少量目标的场景,上面的拆分方法可读性最高,也最容易维护。

内容的提问来源于stack exchange,提问作者Krzysztof Rosiński

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:41:47