Docker部署Prometheus

Posted Keep__Studying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker部署Prometheus相关的知识,希望对你有一定的参考价值。

部署前提:

1.centos7 系统,关闭防火墙

2.已经安装docker


部署过程

1.编辑prometheus配置文件

vim prometheus.yml

global:
scrape_interval: 15s
evaluation_interval: 15s
alerting:
alertmanagers:
- static_configs:
- targets:
- 192.168.10.15:9093 #替换为当前主机ip
rule_files:
- "rules/*.yml"
scrape_configs:
- job_name: prometheus
static_configs:
- targets: [localhost:9090]

- job_name: node
static_configs:
- targets: [192.168.10.15:9100]


2.安装Prometheus

docker run  --privileged=true \\
--restart=always \\
--name=prometheus -d \\
-p 9090:9090 \\
-v /root/prometheus/:/etc/prometheus/ \\
-v /etc/localtime:/etc/localtime:ro \\
prom/prometheus


3.部署node exporter服务

docker run -d --privileged=true \\
--restart=always \\
--name node_exporter \\
-p 9100:9100 \\
-v /etc/localtime:/etc/localtime:ro \\
quay.io/prometheus/node-exporter


4.部署grafana

docker run -d --privileged=true \\
--restart=always \\
--name=grafana \\
-p 3000:3000 \\
-v /etc/localtime:/etc/localtime:ro \\
grafana/grafana


5.添加数据库源

Docker部署Prometheus_监控

Docker部署Prometheus_Prometheus_02

Docker部署Prometheus_Prometheus_03

Docker部署Prometheus_监控_04

Docker部署Prometheus_监控_05

Docker部署Prometheus_监控_06


6.添加监控主机模版8919,或官网下载json文件

​https://grafana.com/grafana/dashboards/8919​


Docker部署Prometheus_监控_07

Docker部署Prometheus_监控_08

Docker部署Prometheus_Prometheus_09


7.查看主机监控信息

Docker部署Prometheus_docker_10

以上是关于Docker部署Prometheus的主要内容,如果未能解决你的问题,请参考以下文章

部署Prometheus+Grafana监控Docker

Docker部署Prometheus

Prometheus+Grafana部署监控docker服务

docker swarm 部署 prometheus 用于监控服务器

docker swarm 部署 prometheus 用于监控服务器

基于docker部署prometheus监控平台