首页/云/可观测性速查/metric_relabel_configs:抓取后的指标治理
本包目录(282 条)
监控体系与方法40 条
Prometheus 与采集64 条
Grafana 与看板53 条日志平台52 条链路追踪23 条告警与响应50 条

metric_relabel_configs:抓取后的指标治理

metric_relabel_configs 在抓取返回后、入库前处理样本:丢弃高成本指标、删除敏感或高基数标签、做重命名;是控制序列数、保护 TSDB 的主要手段。

可观测性速查云更新于 2026-10-12

丢弃指标与清理标签

丢弃指标与清理标签
scrape_configs:
  - job_name: app
    static_configs:
      - targets: ['10.0.1.21:8080']
    metric_relabel_configs:
      # 丢弃体积大且无用的指标
      - source_labels: [__name__]
        regex: 'go_(gc|memstats)_.*'
        action: drop
      # 删除敏感与高基数标签
      - regex: '(token|session_id)'
        action: labeldrop
丢弃是单向操作:入库后无法追溯被丢弃的数据,先在测试环境验证规则再上生产。

易错点

  • drop 规则写得太宽会误删告警依赖的指标,改完要检查规则评估是否仍正常
  • metric_relabel 只作用于抓取样本,别指望它处理其他数据源

数据来源与参考

  • Prometheus 文档 · metric_relabel_configs
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌