日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

prometheus接入mysqld_exporter

發布時間:2025/1/21 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 prometheus接入mysqld_exporter 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.安裝mysqld_exporter

wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.darwin-amd64.tar.gz

2.解壓并重命名

tar -zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz

重命名

mv mysqld_exporter-0.12.1.linux-amd64 mysqld_exporter

?3.創建mysqld_exporter用戶并授權

CREATE USER 'my'@'%' IDENTIFIED BY '123456' WITH MAX_USER_CONNECTIONS 3; GRANT ALL PRIVILEGES ON *.* TO 'my'@'%' IDENTIFIED BY '123456'; flush privileges;

注意
在創建用戶的時候,推薦執行?MAX_USER_CONNECTIONS參數,避免我們監控使用過多的數據庫連接數,導致數據庫壓力過大。

4.創建 my.cnf 配置文件

在和mysqld_exporter文件同級的文件夾中創建my.cnf文件,文件內容如下

vi my.cnf [client] user=mysqld_exporter password=mysqldExporter13579

注意了:在這里碰到了一個坑,在自己本地虛擬機中部署,獲取到的mysql參數是非常多的。但在線上服務器卻只能獲取幾個mysql參數,不符合預期。后來才發現,是因為數據庫密碼中包含了特殊字符“#”號所導致的。怎么排查了呢,那就是啟動的時候,需要把日志打印出來查看一下,就明白了。

?5.啟動mysqld_exporter

創建Mysqld_exporter啟動腳本

vim /usr/lib/systemd/system/mysqld_exporter.service [Unit] Description=mysqld_exporter Documentation=https://prometheus.io Wants=network-online.target After=network.target [Service] Type=simple User=root ExecStart=/datadrive/software/mysqld_exporter/mysqld_exporter --config.my-cnf=/datadrive/software/mysqld_exporter/my.cnf Restart=on-failure [Install] WantedBy=multi-user.target

啟動命令:

systemctl daemon-reload systemctl start mysqld_exporter systemctl stop mysqld_exporter systemctl status mysqld_exporter

6.瀏覽器訪問本機IP:9104/metrics可以看到mysql的指標

curl localhost:9104/metrics

微信掃一掃:關注我個人訂閱號“猿小飛”,更多精彩文章在這里及時發布:

?

總結

以上是生活随笔為你收集整理的prometheus接入mysqld_exporter的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。