2016-09-19 120 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暴露在容器/吊艙/服務中?