利用普罗米修斯和Grafana监控MySQL

  一,

,

官方地址:https://prometheus。io/


特性:

<李>

高维度数据模型

<李>

自定义查询语言

<李>

可视化数据展示

<李>

高效的存储策略

<李>

易于运维

<李>

提供各种客户端开发库

<李>

警告和报警

<李>

数据导出

<强>

下载安装普罗米修斯   美元,wget  https://github.com/prometheus/prometheus/releases/download/v1.7.1/prometheus-1.7.1.linux-amd64.tar.gz   美元,mkdir /opt/普罗米修斯   美元,tar  zxf  prometheus-1.7.1.linux-amd64.tar.gz , -C /opt/prometheus ——strip-components=1   编辑配置prometheus.yml文件,内容如下:   全球:   scrape_interval才能:,,,,15秒   evaluation_interval才能:15秒   external_labels才能:   ,,,,,监控:,& # 39;codelab-monitor& # 39;   rule_files:   scrape_configs:   之处,才能job_name: & # 39;普罗米修斯# 39;   ,,,static_configs:   ,,,,,今天早上,目标:,(& # 39;192.168.1.199:9090& # 39;】   今天早上才能;job_name: linux   ,,,static_configs:   ,,,,,今天早上,目标:,(& # 39;192.168.1.199:9100& # 39;】   ,,,,,,,标签:   ,,,,,,,,,例如:db1   个女人才能;job_name: mysql   ,,,static_configs:   ,,,,,今天早上,目标:,(& # 39;192.168.1.199:9104& # 39;】   ,,,,,,,标签:   ,,,,,,,,,例如:db1      后台启动普罗米修斯   普罗米修斯,nohup /opt//prometheus  -config.file=prometheus.yml ,,   tail  -200 f  nohup.out    时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=癝tarting  prometheus (=1.7.0版本,分支=主,修订=bfa37c8ee39d11078662dce16c162a61dccf616c)“,源=癿ain.go: 88“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=癇uild  context  (=go1.8.3,,用户=root@7a6329cc02bb,日期=20170607 - 09:43:48)“,源=癿ain.go: 89“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=癏ost  details  (Linux  3.10.0-327.el7.x86_64  # 1, SMP  Thu  Nov  19, 22:10:57  UTC  2015年,x86_64  monitor (没有))“,源=癿ain.go: 90“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=癓oading  configuration  file  prometheus.yml",源=癿ain.go: 252“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=癓oading  series  map 以及head 块…“,源=皊torage.go: 428“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=?2200年,series 加载!”,源=皊torage.go: 439“,   时间=?017 - 06 - 12 t11:51:16 + 08:00",水平=info 味精=?源=皐eb.go: 259年“

<代码>状态代码 <代码> <代码>目标国家

1,安装客户端   美元,wget  https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz   美元,wget  https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz   美元,mkdir /opt/prometheus_exporters   美元,tar  zxf  node_exporter-0.14.0.linux-amd64.tar.gz  -C /opt/prometheus_exporters ——strip-components=1,,,,, tar  zxf  mysqld_exporter-0.10.0.linux-amd64.tar.gz  -C /opt/prometheus_exporters ——strip-components=1   2,启动操作系统监控客户端   ,nohup /opt/prometheus_exporters/node_exporter ,,   tail  -200 f  nohup.out    时间=?017 - 06 - 12 t11:28:52 + 08:00",水平=info 味精=?安康;hwmon",源=皀ode_exporter.go: 162“;   时间=?017 - 06 - 12 t11:28:52 + 08:00",水平=info 味精=?安康;netstat",源=皀ode_exporter.go: 162“;   时间=?017 - 06 - 12 t11:28:52 + 08:00",水平=info 味精=?安康;stat",源=皀ode_exporter.go: 162“;   时间=?017 - 06 - 12 t11:28:52 + 08:00",水平=info 味精=?安康;vmstat",源=皀ode_exporter.go: 162“;   时间=?017 - 06 - 12 t11:28:52 + 08:00",水平=info 源=皀ode_exporter.go: 186“;   3,mysqld_exporter需要连接到MySQL,需要授权   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

利用普罗米修斯和Grafana监控MySQL