MySQL 监控方案 Prometheus mysqld-exporter
由炽聚网络提供的 CentOS 7.9 镜像,预装了Docker, docker-compose, Prometheus, mysqld-exporter, Grafana 等组件,用于监控 MySQL 的运行情况,如:CPU 使用率、网络 状态、磁盘空间等一系列指标。
商品参数
商品介绍
由炽聚网络提供的 CentOS 7.9 镜像,预装了MySQL 5.7 以及 Docker, docker-compose, Prometheus, cAdvisor, node-exporter, mysqld-exporter Grafana 等组件,用于监控 MySQL 服务的运行状态,如:CPU 使用率、网络 状态、磁盘空间等一系列随时间变化的时序数据信息。
Prometheus 产品简介
Prometheus 是由google开发的一套开源的系统监控报警框架和时间序 列数据库的监控软件。自 2012 年成立以来,很多公司和组织都采用了 Prometheus,该项目拥有非常活跃的开发者和用户社区。它现在是一个 独立的开源项目,可以独立于任何公司进行维护。为了强调这一点, 并 阐明项目的治理结构,Prometheus 于 2016 年加入 Clourd Native Computing Foundation,作为继 Kubernetes 之后的第二个托管项目。
Prometheus 主要特点
多维度数据模型,由指标键值对标识的时间序列数据组成。
PromQL,一种灵活的查询语言。
不依赖分布式,支持单节点工作。
以 HTTP 方式,通过 pull 模型采集时序数据。
支持通过中间网关推送时序数据。
通过服务发现或者静态配置,来发现目标服务对象。
支持多种多样的图表和界面展示。
Prometheus 适用场景丰富,使用监控时间序列的项目,目前其生态圈中以及由很多 exporter 实现。
mysqld-export 采集 MySQL 服务的如下指标:
1 Uptime
2 Current QPS
3 InnoDB Buffer Pool
4 MySQL Connections
5 MySQL Client Thread Activity
6 MySQL Questions
7 MySQL Thread Cache
8 MySQL Temporary Objects
9 MySQL Select Types
10 MySQL Sorts
11 MySQL Slow Queries
12 MySQL Aborted Connections
13 MySQL Table Locks
14 MySQL Network Traffic
15 MySQL Internal Memory Overview
16 Top Command Counters
17 MySQL Handlers
18 MySQL Transaction Handlers
19 Process States
20 Top Process States Hourly
21 MySQL Query Cache Memory
22 MySQL Query Cache Activity
23 MySQL File Openings
24 MySQL Open Files
25 MySQL Table Open Cache Status
26 MySQL Open Tables
27 MySQL Table Definition Cache
使用:
镜像安装到云服务器后,待CVM状态处于“运行中”,访问 http://cvm_ip:3000/ 即可使用,默认账号密码 admin admin
PS. 如需监控其它 MySQL 实例,到 /app/mysqlmonitor/ 目录下 修改 prometheus.yml 配置,执行 docker-compose restart prometheus 即可。
售后服务
为保障您的权益,请勿线下交易!90%的欺诈、纠纷、资金盗窃均由线下交易导致。腾讯云市场为您提供以下服务保障:
优质服务商家
严格准入 提供海量上云服务
7*8小时在线客服
全程在线咨询 助您安心购物
专业测试保证品质
安全监测 保障商品质量
售后无忧
不满意可退款 保障售后无忧