Prometheus 監控Mysql伺服器及Grafana視覺化
Prometheus 監控Mysql伺服器及Grafana視覺化
mysql_exporter:用於收集MySQL效能資訊。
- 使用版本
- mysqld_exporter 0.11.0
- 官方地址
- 使用文件:https://github.com/prometheus/mysqld_exporter
- 圖示模板:https://grafana.com/dashboards/7362
- 下載地址:https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz
- 百度雲:mysqld_exporter 0.11.0
- 下載地址:https://pan.baidu.com/s/1JfjbK3uOMXObc7-F8h13Dw
- 密碼:dxsn
注:要求資料庫mysql 5.5 以上版本。
安裝mysql_exporter
1、下載到被監控端解壓壓縮包
tar zxvf mysqld_exporter-0.11.0.linux-amd64.tar.gz
2、改名並移動到指定目錄
mv mysqld_exporter-0.11.0.linux-amd64 /usr/local/mysql_exporter cd /usr/local/mysql_exporter
3、登入mysql為exporter建立賬號並授權
# 建立資料庫使用者。 mysql> CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'XXXXXXXX';
# 可檢視主從執行情況檢視執行緒,及所有資料庫。 mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
4、建立mysql配置檔案、執行時可免密碼連線資料庫:vim /usr/local/mysql_exporter/.my.cnf
[client] user=exporter password=xiangsikai
5、啟動exporter客戶端
./mysqld_exporter --config.my-cnf=.my.cnf
啟動常用引數
6、新增系統服務:vi /usr/lib/systemd/system/mysql_exporter.service
[Unit] Description=https://prometheus.io [Service] Restart=on-failureExecStart=/usr/local/mysql_exporter/mysqld_exporter --config.my-cnf=.my.cnf [Install] WantedBy=multi-user.target
7、啟動新增後的系統服務
systemctl daemon-reload systemctl restart mysql_exporter.service
8、網站檢視捕獲mysql資料
訪問:http://47.98.138.176:9104/metrics
9、使用prometheus監控修改監控端配置檔案:vim prometheus.yml
scrape_configs: # 新增作業並命名 - job_name: 'mysql' # 靜態新增node static_configs: # 指定監控端 - targets: ['47.98.138.176:9104']
10、檢查並重啟服務
./promtool check config prometheus.yml kill -hup 5997
11、檢視監控端是否介入
12、使用promSQL檢視mysql監控資訊
# 測試檢視mysqlglobal狀態資訊 mysql_global_status_aborted_clients
13、Granfana 匯入Mysql 監控圖表
- 推薦圖示ID:https://grafana.com/dashboards/7362
14、輸入匯入圖示ID等待3秒彈出如下,修改後儲存
15、監控展示
相關文章
- Prometheus+Grafana視覺化監控SpringBoot專案PrometheusGrafana視覺化Spring Boot
- linux視覺化監控:Grafana+Prometheus+node_exporterLinux視覺化GrafanaPrometheusExport
- Prometheus MySQL監控+grafana展示PrometheusMySqlGrafana
- EMQX+Prometheus+Grafana:MQTT 資料視覺化監控實踐MQPrometheusGrafanaQT視覺化
- Grafana+Prometheus 監控 MySql服務GrafanaPrometheusMySql
- prometheus+grafana監控mysql最佳實踐PrometheusGrafanaMySql
- 手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter視覺化監控平臺WindowsPrometheusGrafanaJMeter視覺化
- 配置 Prometheus 伺服器監控和 Grafana 看板Prometheus伺服器Grafana
- Mysql效能監控視覺化MySql視覺化
- prometheus+grafana 監控nginxPrometheusGrafanaNginx
- docker部署監控Prometheus+GrafanaDockerPrometheusGrafana
- Prometheus + Grafana 監控平臺搭建PrometheusGrafana
- grafana+prometheus快速搭建MySql監控系統實踐GrafanaPrometheusMySql
- Grafana、Prometheus、mtail-日誌監控GrafanaPrometheusAI
- 使用Prometheus、Grafana監控Artifactory實踐PrometheusGrafana
- docker-compose部署prometheus+grafana進行伺服器監控DockerPrometheusGrafana伺服器
- 效能監控工具之Grafana+Prometheus+ExportersGrafanaPrometheusExport
- Docker系列——Grafana+Prometheus+Node-exporter伺服器監控平臺(一)DockerGrafanaPrometheusExport伺服器
- 使用Prometheus和Grafana監控Spring Boot應用PrometheusGrafanaSpring Boot
- 基於Prometheus和Grafana打造業務監控看板PrometheusGrafana
- Java服務端監控:Prometheus與Grafana的整合Java服務端PrometheusGrafana
- K8S的Kafka監控(Prometheus+Grafana)K8SKafkaPrometheusGrafana
- docker-compose 搭建 Prometheus+Grafana監控系統DockerPrometheusGrafana
- 最強效能監控工具之Grafana+Prometheus+ExportersGrafanaPrometheusExport
- idou老師教你學Istio 26:如何使用Grafana進行視覺化監控Grafana視覺化
- Apisix閘道器-使用Grafana視覺化Apisix的Prometheus資料APIGrafana視覺化Prometheus
- Hystrix 監控視覺化頁面——Dashboard 流監控視覺化
- 視覺化監控搭建過程視覺化
- docker-compose快速搭建 Prometheus+Grafana監控系統DockerPrometheusGrafana
- 基於Prometheus+Grafana監控Laravel+Swoole應用PrometheusGrafanaLaravel
- prometheus-監控docker伺服器PrometheusDocker伺服器
- Prometheus+Grafana實現服務效能監控:windows主機監控、Spring Boot監控、Spring Cloud Alibaba Seata監控PrometheusGrafanaWindowsSpring BootCloud
- Docker容器視覺化監控中心搭建Docker視覺化
- 使用Prometheus+Grafana快速打造高逼格監控平臺PrometheusGrafana
- [Hyperf] 在 Hyperf 框架中使用 prometheus + grafana 部署基本的監控框架PrometheusGrafana
- Docker部署PostgreSQL14.1以及postgres_exporter+prometheus+grafana監控DockerSQLExportPrometheusGrafana
- prometheus-新增監控linux伺服器PrometheusLinux伺服器
- Docker視覺化監控?看這篇文章Docker視覺化