教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑

本文详细介绍了如何使用Docker部署Prometheus监控系统,包括Node Exporter、mysqld-exporter、cAdvisor的安装和配置,以及Prometheus Server和Grafana的启动,提供了一站式的部署教程。

前言:本文使用doker部署Prometheus,文中命令直接复制粘贴即可

一、概念

Prometheus是一个开源的系统监控和报警系统,它前身是SoundCloud的警告工具包。

二、组件介绍

1. Node Exporter :收集服务器硬件和操作系统信息

2. mysqld-exporter:收集mysql使用情况数据信息

3. cAdvisor:负责收集服务器运行的docker容器信息

4. Prometheus Server:普罗米修斯监控的服务器

5. Grafana:用于展示普罗米修斯监控的图形化界面

三、安装

1.下载镜像包

1.1 docker pull prom/node-exporter(监控服务器CPU内存、磁盘、I/O等信息

1.2 docker pull prom/mysqld-exporter(监控服务器Mysql情况)

1.3 docker pull google/cadvisor(收集服务器运行的docker容器信息)

1.4 docker pull prom/prometheus

1.5 docker pull grafana/Grafana(图形化界面)

2.启动node-exporter

2.1二进制包安装

2.1.1 wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz

2.1.2 tar -zxvf node_exporter-0.17.0.linux-amd64.tar.gz

2.1.3 mv node_exporter-0.17.0.linux-amd64 /usr/local/node_exporter

2.1.4 chmod 777 node_exporter

2.1.5 nohup /usr/local/node_exporter/node_exporter &

2.2 docker安装

docker run -d -p 9100:9100 \

  -v /proc:/host/proc:ro \

  -v /sys:/host/sys:ro \

  -v /:/rootfs:ro \

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值