prometheus label(标签)管理


prometheus标签管理通过配置文件中的ralabel_config模块进行配置:

ralabel_config配置主要字段如下:

  • source_labels:源标签,没有经过relabel处理之前的标签名字
  • target_label:通过action处理之后的新的标签名字
  • regex:正则表达式,匹配源标签
  • replacement:replacement指定的替换后的标签(target_label)对应的数值
  • action:action定义了relabel的动作,action支持多种,如下:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM