zoukankan      html  css  js  c++  java
  • Prometheus 重新标签

    Prometheus 重新标签

    允许在采集之前对任何目标及其标签进行修改

      • 重命名标签名
      • 删除标签
      • 过滤目标

    action:重新标签动作

    • replace:默认,通过regex匹配source_label的值,使用replacement来引用表达式匹配的分组
    • keep:删除regex与连接不匹配的目标 source_labels
    • drop:删除regex与连接匹配的目标 source_labels
    • labeldrop:删除regex匹配的标签
    • labelkeep:删除regex不匹配的标签
    • hashmod:设置target_label为modulus连接的哈希值source_labels
    • labelmap:匹配regex所有标签名称。然后复制匹配标签的值进行分组,replacement分组引用(${1},${2},…)替代

    relabel_configs 

    relable_configs:
      # 源标签
      [ source_labels: '[' <labelname> [, ...] ']' ]
      
      # 多个源标签时连接的分隔符
      [ separator: <string> | default = ; ]
      
      # 重新标记的标签
      [ target_label: <labelname> ]
      
      # 整则表达式匹配源标签的值
      [ regex: <regex> | default = (.*) ]
      
      # 用的少,占时略
      [ modulus: <uint64> ]
      
      # 替换正则表达式匹配的分组,分组引用 $1,$2,$3,....
      [ replacement: <string> | default = $1 ]
      
      # 基于正则表达式匹配执行的操作
      [ action: <relabel_action> | default = replace ]
  • 相关阅读:
    巡风安装笔记
    泛微ecology OA系统某接口存在数据库配置信息泄露漏洞
    Apache Solr Velocity模板远程代码执行复现
    泛微OA系统多版本存在命令执行漏洞
    各种浏览器UA值
    使用python合并excel
    疑难杂症----udf提权无法导出.dll
    疑难杂症----windows7
    Nmap的使用
    Sqlmap的使用
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/11288927.html
Copyright © 2011-2022 走看看