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