【Prometheus】prometheus 部署

1.prometheus部署

//1.解压并创建文件路径
[root@jumpserver x]# tar xf prometheus-2.13.1.linux-amd64.tar.gz
[root@docker-3 src]# mv prometheus-2.13.1.linux-amd64 /usr/local/prometheus-2.13.1
[root@docker-3 src]# ln -s /usr/local/prometheus-2.13.1/ /usr/local/prometheus
[root@docker-3 src]#mkdir /usr/local/prometheus/data

//2.添加到系统服务
[root@jumpserver x]# vi /usr/lib/systemd/system/prometheus.service
[Unit]
Description=https://prometheus.io
[Service]
Restart=on-failure
ExecStart=/usr/local/prometheus/prometheus \
--storage.tsdb.path=/usr/local/prometheus/data \
--config.file=/usr/local/prometheus/prometheus.yml
[Install]
WantedBy=multi-user.target

//3.启动
root@docker-3 prometheus]# cp prometheus.yml prometheus.yml.bak
[root@jumpserver x]# systemctl start prometheus

//4.访问测试
http://ip:9090/

2.Prometheus 配置文件介绍

  • global: 此片段指定的是 prometheus 的全局配置, 比如采集间隔,抓取超时时间等。
  • rule_files: 此片段指定报警规则文件, prometheus 根据这些规则信息,会推送报警信息到
  • alertmanager 中。
  • scrape_configs: 此片段指定抓取配置,prometheus 的数据采集通过此片段配置。
  • alerting: 此片段指定报警配置, 这里主要是指定 prometheus 将报警规则推送到指定的
  • alertmanager 实例地址。
  • remote_write: 指定后端的存储的写入 api 地址。
  • remote_read: 指定后端的存储的读取 api
上一篇:photoshop合成正在施展火焰魔法的法师


下一篇:BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住