prometheus的安装和使用

prometheus组件

  • tsdb 时序数据库
  • http server web服务
  • pushgateway 中间件(代理)
  • alertmanager 告警软件
  • exporter 收集数据,采集数据

使用容器启动prometheus

docker run -d -p 9090:9090 --name lp-prom-1 prom/prometheus

metrics 数据访问接口

二进制安装

mkdir /prom

cd /prom

将下载的安装包导入目录下

tar xf 压缩包

修改环境变量

PATH=/prom:$PATH

prometheus.yml prometheus配置文件

nohup prometheus --config.file=/prom/prometheus.yml &

用compose起prometheus监控容器

mkdir /sc

cd /sc

vim docker-compose.yml

scrape_configs:

- job_name: cadvisor

scrape_interval: 5s

static_configs:

- targets:

- cadvisor:8080

vim docker-compose.yml

version: '3.2'

services:

prometheus:

image: prom/prometheus:latest

container_name: prometheus

ports:

- 9090:9090

command:

- --config.file=/etc/prometheus/prometheus.yml

volumes:

- ./prometheus.yml:/etc/prometheus/prometheus.yml:ro

depends_on:

- cadvisor

cadvisor:

image: gcr.io/cadvisor/cadvisor:latest

container_name: cadvisor

ports:

- 8080:8080

volumes:

- /:/rootfs:ro

- /var/run:/var/run:rw

- /sys:/sys:ro

- /var/lib/docker/:/var/lib/docker:ro

depends_on:

- redis

redis:

image: redis:latest

container_name: redis

ports:

- 6379:6379

监控其他服务器

编写一个prometheus.yaml文件给docker-compose.yaml传参

scrape_configs:

- job_name: cadvisor

scrape_interval: 5s

static_configs:

- targets:

- cadvisor:8080

- job_name: load balancer

scrape_interval: 5s

static_configs:

- targets:

- 192.168.1.27:9100

启动容器

docker-compose up -d

监控其他服务器

mkdir /node-exporter

cd /node-exporter

到官网下载node_exporter压缩包,传递到当前目录下

解压node_exporter压缩包

加载环境变量

PATH=/node-exporter/node_exporter-1.5.0.linux-amd64:$PATH

启动node_exporter

nohup node_exporter --web.listen-address="0.0.0.0:9100" &

grafana下载

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.4.7-1.x86_64.rpm

yum install grafana-enterprise-9.4.7-1.x86_64.rpm

启动grafana

systemctl daemon-reload

systemctl start grafana-server

systemctl enable grafana-server

导入node exporter 模板 -->  8919

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值