prometheus relabel_configs介绍

relabel_configs 存在的意义 和 作用

生效阶段:是在prometheus 执行 pull 拉取(scraping)阶段前,修改target和它的labels
重打标签的意义:
    1、重命名标签名
    2、删除标签
    3、过滤目标

relabel_configs 的 action 操作有哪些

action 重新操作标签动作
    replace:    默认,通过regex匹配source_label的值,使用replacement来引用表达式匹配的分组。
    keep:       仅保留regex与连接匹配的目标source_labels。
    drop:       删除regex与连接匹配的目标source_labels。
    labeldrop:  删除regex匹配的labels。
    labelkeep:  仅保留regex匹配的labels。
    hashmod:    设置target_label为modulus连接的哈希值source_labels。
    hashmap:    匹配regex所有label名称,然后复制匹配label的值进行分组,replacement分组引用(${1},${2},...)替代。

Prometheus 内部标签

内部标签是以两个下划线__开头,并在应用所有重新标记步骤后被删除

    __name__            # metric’s name
    __address__         # host:port ,抓取目标target,之后的instance也会被设置为该值
    __scheme__          # 抓取目标的URL方案 (http)
    __metrics_path__    # 抓取目标的 Metrics endpoint
    __param_<name>        # 传递给目标的第一个url参数
    __scrape_interval__ # 抓取间隔
    __scrape_timeout__  # 目标超时时间
    __meta_             # 服务发现机制设置的特殊标签
    __tmp               # 以__tmp开头的特殊标签,用于临时存储标签值,该标签不会被Prometheus写入到后端。
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/1360.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2024/5/2作者: 辣条①号

目标:网络规划设计师、系统工程师、ceph存储工程师、云计算工程师。 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录