先来简单介绍一下:mysql_exportor
、Prometheus
及Grafana
的作用:
※ mysql_exportor
:收集服务器资源相关数据。
※ Prometheus
:用于储存及收集数据。
※ Grafana
:展示数据。
部署
mysql_exportor
:部署
Prometheus
:Grafana
配置数据源Prometheus
:mysql_exportor
添加到prometheus
:修改
prometheus.yml
文件,用于存储mysqld_exporter
收集到的信息,mysqld_exporter
的默认端口是9104
,所以配置文件中的端口是9104
。localhost:9104
是收集的本地mysqld_exporter
的信息。重启Prometheus服务:
重启
Prometheus
,再次打开访问:http://localhost:9090/targets
,才能看到如下图:下载模板:
模板下载戳这里,也可以记住
ID
在后面直接引用。验证访问:
访问:
http://192.168.9.128:3000
,这里的IP
替换为服务器IP
。默认账号名/密码:
admin/admin
。(首次登录会修改密码)添加数据源:
点击
“Save&test”
,出现“Data source is working”
,代表数据源配置成功。导入
DashBoard
:输入
ID:7362
,点击“Load”
。(这里以导入这个模板为例)选择
data source
,下拉选择上一步配置的数据源,点击“Import”
:展示效果: