Cloud Insight MySQL 监控,默认监控以下性能指标:
修改 Cloud Insight MySQL 配置文件,或利用 Cloud Insight Developer API,可监控更多 MySQL 指标。
想要可视化 MySQL 的性能,往往需要自建运维系统:利用 Zabbix 等开源工具搭建运维监控平台。这往往意味着大量的工作,以及繁琐的调试过程。
而报警、指标的运算、不同主机间数据的聚合,以及自定义指标的可视化,都需要对接新的开源工具。从而,更多的时间成本和人力成本,会投入进来。
Cloud Insight 探针的安装只需一条指令,且提供 Puppet 对探针进行批量处理。监控 MySQL 也只需开启 MySQL 配置文件。过程十分简单。
而且,Cloud Insight 数据的自动抓取和上传,以及丰富的可视化效果,再加上多渠道的报警。让您免于自建运维监控系统的困扰。
Cloud Insight 数据管理功能,能够针对集群中,不同主机的 MySQL 性能指标,进行聚合、过滤、分组。
通过简单的指标查询,能够快速了解分属于不同功能模块、地域、网段的 MySQL 的性能的最大值、平均值、最小值。让运维工作更简单、更敏捷。
为您的 MySQL 服务器建立 OneAPM Cloud Insight 访问权限。
sudo mysql -e "CREATE USER 'oneapm'@'localhost' IDENTIFIED BY 'YourPassword';"
sudo mysql -e "GRANT REPLICATION CLIENT ON *.* TO 'oneapm'@'localhost' WITH MAX_USER_CONNECTIONS 5;"
编辑配置文件 conf.d/mysql.yaml,使 Cloud Insight 探针可以与 MySQL 通信。
init_config:
instances:
- server: localhost
user: oneapm
pass: YourPassword
tags:
- tag_key1:tag_value1
- tag_key2:tag_value2
options:
replication: 0
galera_cluster: 1
重启 OneAPM Cloud Insight 探针,使配置生效。