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.添加数据库源
6.添加监控主机模版8919,或官网下载json文件
https://grafana.com/grafana/dashboards/8919
7.查看主机监控信息
以上是关于Docker部署Prometheus的主要内容,如果未能解决你的问题,请参考以下文章
Prometheus+Grafana部署监控docker服务
docker swarm 部署 prometheus 用于监控服务器