Relabel与Metic Relabel

Prometheus支持多种方式的自动发现目标(targets),以下是一些常见的自动发现方式:

  1. 静态配置:您可以在Prometheus配置文件中直接列出要监测的目标。这种方式适用于目标相对稳定的情况下,例如固定的服务器或设备列表。

  2. 服务发现:Prometheus支持通过服务发现机制来自动发现目标。它可以与各种服务发现工具集成,如Kubernetes、Consul、Eureka和Zookeeper等。通过与这些工具的集成,Prometheus可以动态发现新的目标,以及监测服务的动态变化。

  3. 文件发现:您可以在文件中定义目标列表,并告知Prometheus读取该文件以自动发现目标。这种方式适用于您有一个更新频率较低的目标列表文件,并且不依赖于其他服务发现机制。

  4. DNS发现:Prometheus支持通过DNS来自动发现目标。您可以配置Prometheus使用特定的DNS名称模式,例如基于子域名或标签,以自动解析目标。

  5. EC2、GCP、Azure等云平台集成:如果您在云平台上托管您的目标(例如EC2实例、GCE实例或Azure虚拟机),Prometheus可以通过与这些云平台的API集成,自动发现和监测这些目标。

什么是Metic Realabel
Metic Relabel 是指在 Prometheus 监控系统中对指标(Metric)进行重新标记(Relabel)的操作。Prometheus 是一种开源的监控和警报系统,用于收集和存储时间序列数据,并提供丰富的查询和警报功能。

Metric Relabel 是 Prometheus 提供的一种功能,它允许用户对采集到的指标进行转换和重命名。这在一些场景下非常有用,例如:

重命名指标:可以将原始指标名称更改为更具描述性或易于识别的名称,使数据更易于理解和分析。

根据标签进行过滤和重命名:可以根据指标的特定标签内容进行过滤,并为匹配的指标重新标记标签。这有助于对数据进行分类和分组。

指标合并和转换:可以将多个指标合并为单个指标,或者根据需要对指标进行数学运算、聚合或单位转换。

标签从写
  - job_name: "grafana"
    static_configs:
      - targets: ["localhost:3000"]
    relabel_configs:
      - source_labels:
        - __scheme__
        - __metrics_path__
        - __address__
        regex: "(http|https)(.*)"
        separator: ""
        target_label: "endpoint"
        replacement: "${1}://${2}"
        action: replace

重写前是没有endpoint2这个标签的
在这里插入图片描述

上面Prometheus会将目标的新标签"endpoint"设置为以"http://"或"https://"开头的值,例如:http://localhost:3000

2.删除指标
  - job_name: "node"
    metrics_path: '/metrics'
    scheme: "http"
    consul_sd_configs:
      - server: "192.168.1.50:8500"
        tags:
       # - "node_exporter"
        - "node_export"
        refresh_interval: 1m
    relabel_configs:
      - regex: "(job|app|__scheme__)"
        replacement: ${1}_name
        action: labelmap
    metric_relabel_configs:
      - source_labels:
        - __name__
        regex: "go_info.*"   #删除go_info开头的指标
        action: drop

删除前
在这里插入图片描述

删除后
在这里插入图片描述

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值