Prometheus集成进mysql_exporter

mysql_exporter 其实是一个mysql客户端,定时收集本机mysql的数据,并暴露出一个web端口展现数据。

例如:http://172.18.20.9:50001/metrics ,这里我们暴露的端口是50001。

prometheus 每隔5分钟会访问这个web页面,把上面的数据抓下来入库。(时间间隔可以调整)

我们点进Prometheus的页面:

注意右下角的时间戳是不对的,差8小时,我们点右上角的React UI

这个UI时间是对的,跟当地时间一致:

想看 mysql 的指标,就需要编辑公式,输入mysql会显示所有mysql的公式:

注意:我们 mysql_exporter 的端口是50001 , 写 promsql 选择instance的时候是这样的instance=“172.18.20.9:50001”

给一些报警例子:

1rate(mysql_global_status_threads_connected[5m]) > 200
2
3mysql_global_variables_max_connections - mysql_global_status_threads_connected < 500
4
5mysql_global_status_innodb_num_open_files > (mysql_global_variables_open_files_limit) * 0.75

CentOS7安装ZFS
Ipxe使用sanboot远程启动iscsi硬盘
comments powered by Disqus