栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Prometheus + Grafana搭建MySQL可视化监控系统详细教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Prometheus + Grafana搭建MySQL可视化监控系统详细教程

Prometheus、Grafana是什么? Prometheus

Prometheus是一个开源的监控告警系统,最初构建在SoundCloud上,它使用监控数据采集组件从我们的各种系统中采集指标(Metrics)存储到自己的时序数据库(TSDB),并提供了良好的Web UI。

下图为 Prometheus 的架构及一些生态系统组件:

Grafana

Grafana是一个开源的可视化的数据监控系统,它为我们提供了多种数据源配置和大量精美的图表,我们只需要简单配置就可以将监控数据直观的展示出来。

例如,我们可以将Prometheus配置为Grafana的数据源,这样Prometheus采集到的MySQL监控数据就能够在Grafana上展示成图表。

安装Prometheus 下载安装包
  • Prometheus下载
  • MySQL指标采集组件mysqld_exporter下载
配置

将下载好的Prometheus安装包解压:

tar -zxvf prometheus-你的版本.tar.gz

编辑vim prometheus.yml,将MySQL相关配置添加到scrape_configs下:

  - job_name: "mysql"
    static_configs:
      - targets: ["localhost:9104"]

完整配置如下图:

然后将mysqld_exporter解压:

tar -zxvf mysqld_exporter-你的版本.tar.gz

并配置MySQL数据源:

export DATA_SOURCE_NAME='用户名:密码@(127.0.0.1:3306)/'
启动

进入prometheus安装目录,nohup ./prometheus &启动。

进入mysqld_exporter安装目录,nohup ./mysqld_exporter &启动。

浏览器访问:localhost:9090,查看Targets,如图,即是启动成功。

安装Grafana

Grafana下载

安装启动

将下载好的Grafana安装包解压:

tar -zxvf grafana-enterprise-你的版本.tar.gz

进入Grafana安装目录bin下,nohup ./grafana-server &启动。

浏览器访问:localhost:3000,输入用户名密码:admin/admin,可看到Grafana主页。

配置Prometheus数据源


将Prometheus URL填入:

配置Dashboard

点击导入,可以看到需要填入Dashboard URL or ID。

我们可以去官网搜索自己需要的Dashboard,Dashboard搜索


找到Dashboard ID后直接import,就可以看到MySQL性能指标的监控图。

总结

Prometheus不仅可以监控MySQL,也可以监控其他系统,比如各种操作系统、中间件系统,基本都是上述的步骤,区别在于选用不同的数据采集组件和不同样式的报表。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/308706.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号