2016-09-19 101 views
0

我试图安装的MySQL监控在本Percona link普罗米修斯监测期为MySQL

提到我设置此功能的首次。

这是我的普罗米修斯的配置文件:

global: 
    scrape_interval:  5s 
    evaluation_interval: 5s 
scrape_configs: 
- job_name: linux 
    static_configs: 
    - targets: 
    - '172.19.36.189:3306' 
    labels: 
     alias: db1 

Prometheus version: 

prometheus, version 1.1.2 (branch: master, revision: 36fbdcc) 
build user: [email protected] 
build date: 20160908-13:12:43 
go version: go1.6.3 

当我检查普罗米修斯目标页面:我收到以下错误:

Error

有没有在普罗米修斯日志报告的错误。

当我单击指标链接时,指标页面未打开。目标状态为DOWN。

我也正确地启动了mysqld和节点导出器。

问题在哪里?

回答

2

您需要抓取mysqld导出器(通常是端口9104),而不是mysqld本身。

+0

我该怎么做?如果你能帮我解决这个问题,我将不胜感激。 – tesla747

+0

现在我得到这个错误:获取http://172.19.36.189:9104/metrics:拨号tcp 172.19.36.189:9104:getsockopt:连接被拒绝 – tesla747

0

三件事情来检查时刮的目标不可达:

  1. 网络:

    是刮目标http://172.19.36.189:9104/metrics从这里到达您在浏览器中打开的普罗米修斯GUI?检查curl -vvv http://172.19.36.189:9104/metrics和任何代理http://172.19.36.189:9104/metrics

  2. 普罗米修斯日志:

    调试开始普罗米修斯开启使用标志--log.level

    $ /bin/prometheus -h 
    ... 
    --log.level=info  [debug, 
             info, 
             warn, 
             error] 
    

    然后,检查用容器的日志:

    docker logs <name of prometheus container> 
    kubectl logs <name of prometheus pod> 
    
  3. 是刮目标的端口9104暴露在容器/吊舱/服务中?