使用Prometheus和Grafana的Mysql监控

使用Prometheus和Grafana的Mysql监控,grafana,prometheus,Grafana,Prometheus,我需要使用Prometheus和Grafana监控Mysql 在客户端服务器中添加了mysqld导出器 在客户端服务器中启动mysqld时,它报告为: time="2017-09-05T11:42:53Z" level=info msg="Error scraping slave state: dial tcp [::1]:3306: getsockopt: connection refused" file="mysqld_exporter.go" line=824 time="2017-09-

我需要使用Prometheus和Grafana监控Mysql

在客户端服务器中添加了mysqld导出器

在客户端服务器中启动mysqld时,它报告为:

time="2017-09-05T11:42:53Z" level=info msg="Error scraping slave state: dial tcp [::1]:3306: getsockopt: connection refused" file="mysqld_exporter.go" line=824
time="2017-09-05T11:42:53Z" level=info msg="Error scraping table schema: dial tcp [::1]:3306: getsockopt: connection refused" file="mysqld_exporter.go" line=836
在客户端服务器中:

  • 我已经下载了mysqld导出器
  • 提取
  • 已创建.my.cnf文件

    [客户]
    用户=可编程只读存储器

    密码=abc123

  • 通过使用此命令授予该用户权限

    mysql>授予复制客户端,进程打开。至“prom”@“本地主机”,由“abc123”标识

    mysql>向'prom'@'localhost'授予基于性能的SELECT_架构。*

  • 执行此命令

    ./mysqld_exporter-config.my cnf=“.my.cnf”

普罗米修斯状态页面显示此状态为向上状态。
在Grafana中,没有为MySQL加载数据

服务器是否正在侦听端口3306并接受连接?另外,您在与DB进程相同的主机上运行导出器进程,对吗?3306端口处于侦听状态,在同一服务器(DB服务器)中,mysqld导出器在9104端口上运行。>“Prometheus状态页显示为此的启动条件”这是否意味着您可以在Prometheus仪表板上看到mysql数据,但不能在grafana中看到?在运行
curl localhost:9104/metrics
时,您是否可以看到MySQL度量?您是否解决过这个问题?遇到同样的问题。