前言:本文使用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 \文章来源:https://www.toymoban.com/news/detail-414683.html
-v /proc:/h文章来源地址https://www.toymoban.com/news/detail-414683.html
到了这里,关于教你如何使用Docker部署Prometheus,全套教程,一步到位,避坑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!