centos 监控mysql语句_Prometheus监控Centos,Mysql,Docker

服务器安装

1.下载镜像包

docker pull prom/node-exporter

docker pull prom/prometheus

docker pull grafana/grafana

2.启动node-exporter

docker run -d --privileged=true --name=nodeexporter \

-p 9100:9100\

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

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

-v "/:/rootfs:ro" \

--net="host" \

prom/node-exporter \

f159cd75b41e43ad45f5e7b8d212c0ef.png

3.启动prometheus

新建目录prometheus,编辑配置文件prometheus.yml

mkdir /opt/prometheus

cd /opt/prometheus/

vim prometheus.yml

内容如下:

global:

scrape_interval:     60s

evaluation_interval: 60s

scrape_configs:

- job_name: prometheus

static_configs:

- targets: ['localhost:9090']

labels:

instance: prometheus

- job_name: linux

static_configs:

- targets: ['192.168.91.132:9100']

labels:

instance: localhost

注意:修改IP地址,这里的192.168.91.132就是本机地址

启动prometheus

docker run  -d --privileged=true --name=prometheus \

-p 9090:9090 \

-v /etc/localtime:/etc/localtime \

-v /opt/prometheus/data:/etc/prometheus  \

prom/prometheus --web.enable-lifecycle \

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

访问url:http://192.168.91.132:9090/graph

效果

a1d8faa34473e0f158849955f0fc777a.png

访问targets,url如下:http://192.168.91.132:9090/targets

效果如下:

087b267aec4250e36957fe648ac3b11a.png

4.启动grafana

新建空文件夹grafana-storage,用来存储数据

mkdir /opt/grafana-storage

设置权限

chmod 777 -R /opt/grafana-storage

因为grafana用户会在这个目录写入文件,直接设置777,比较简单粗暴!

启动grafana

docker run -d --privileged=true --name=grafana \

-p 3000:3000 \

--name=grafana \

-v /opt/grafana-storage:/var/lib/grafana \<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值