在Windows 如何安裝 mysql_exporter

  1. 準備 Mysql 資料庫及連線帳戶
  2. 下載exporter
  3. 配置exporter
  4. 配置Prometheus
  5. Grafana dashboard

準備 Mysql 資料庫及連線帳戶

建立一個資料庫用戶和權限: myuser / mypass

下載exporter

配置exporter

編輯一個檔案mysql.cnf.txt, 內容為

[client]

user=myuser

password=mypass

以命令啟動> mysqld_exporter –config.my-cnf=mysql.cnf.txt 或是改以nssm 轉為服務.

測試  http://localhost:9104/metrics, 是否有回傳, 並檢查內容是否 mysql_up 為1, 若不是檢查帳戶是否正確

配置Prometheus

修改 Prometheus.yml檔案, 並新增以下片斷

 – job_name: ‘mysql’

    static_configs:

    – targets: [‘10.1.4.225:9104’]

重新載入參數檔或是重新啟動後, 登入 Prometheus 管理介面並檢查是否存在mysql 的 metrics

Grafana dashboard

Grafana dashboard ID 7362 , 滙入樣本儀表板(注意: 資料庫選擇)即可看到儀表板.

MySQL

> mysql_exporter > prometheus > Grafana, dashboard