一、 下载二进制包

[root@master data]# tar -zxvf prometheus-2.9.2.linux-amd64.tar.gz

二、 启动服务

[root@master prometheus-2.9.2.linux-amd64]# ./prometheus --config.file="prometheus.yml"

#配置成服务
[Unit]
Description=fast remote file copy program daemon

[Service]
Restart=on-failure
ExecStart=/data/prometheus-2.9.2.linux-amd64/prometheus --config.file=/data/prometheus-2.9.2.linux-amd64/prometheus.yml

[Install]
WantedBy=multi-user.target

[root@master system]# systemctl daemon-reload
[root@master system]# systemctl start prometheus.service

三、 监控静态资源添加标签

例如我现在查询出来一组cpu的数据指标,但是我并不知道这个cpu指标是属于哪台机器,所以需要添加标签

[root@master prometheus-2.9.2.linux-amd64]# vim prometheus.yml
    static_configs:
    - targets: ['localhost:9090']
      labels:
        idc: 'beijing'

#热更新
[root@master prometheus-2.9.2.linux-amd64]# kill -hup 19174

四、 重新命名标签名

relabel_configs

现在有一个新的job

process_cpu_seconds_total{instance=”localhost:9090″,job=”bj”}

现在要降job的名字标记成idc,重命名标签

static_configs:

- targets: [‘localhost:9090’]

relabel_configs:

- action: replace

source_labels: [‘job’]

regex: (.*)

replacement: $1

target_label: idc

五、 检查

process_cpu_seconds_total{idc=”bj”,instance=”localhost:9090″,job=”bj”}

可以看到一个label设置为idc,其值为bj

最后修改日期: 2020年3月31日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。