zMySQL监控-Datadog数据库监控调研

本文介绍了MySQL监控的重要性,并详细阐述了MySQL的黄金指标,包括延迟、吞吐量、饱和度和错误。重点探讨了Datadog的数据库监控方案,涉及指标采集、可视化展示、告警机制以及Query级别的详细监控。通过Datadog的Agent,可以收集MySQL的性能数据,提供丰富的仪表盘和告警功能,帮助提升系统的可用性和用户体验。
摘要由CSDN通过智能技术生成

阿里云官方镜像站:MySQ镜像源

https://developer.aliyun.com/mirror/?utm_content=g_1000303593

前言

MySQL是最流行的数据库之一,在大多系统的后端的存储都有MySQL的身影,MySQL运行的是否健康,直接影响着整个系统的运行,数据库的瓶颈往往也是整个系统的瓶颈,其重要性不言而喻,所以对于MySQL的监控必不可少,及时发现MySQL运行中的异常,可以有效提高系统的可用性和用户体验。 本文主要介绍下MySQL如何做监控,以及对Datadog的Database Monitoring的一些简单调研。

监控类型

Google提出在系统监控中的黄金指标,分别是Latency,Traffic,Saturation,Errors,MySQL一般作为资源类服务系统出现,在MySQL监控中也可以以这些指标为指引来进行指标收集和监控。

黄金指标

  • Latency延迟:比如MySQL中的查询的延迟,一条Select语句的延迟可能会直接影响用户体验,监控SQL语句的平均延迟,P99延迟可以提早发现对系统的影响。

  • Traffic:在MySQL中,查询的QPS是吞吐量的一种指标,比如MySQL服务器每秒可以支持多少查询,多少更新,吞吐量的指标也会影响到用户体验。

  • Saturation饱和度:饱和度是指系统的资源被消耗殆尽的程度,比如在MySQL最大连接数为300,当前连接数已经达到240的情况可能需要引起注意,因为可能在不久的将来会将连接数打满,导致新的连接进不来,影响上层服务的可用性。

  • Errors错误:MySQL中的Aborted_clients和Aborted_connects的增加往往意味了使用方在使用的时候出现了一些错误,需要引起注意,比如客户端在退出时没有调用mysql_close会导致Aborted_clients指标的增加,所以监控这个指标对于问题的排查很有帮助。

    MySQL关键指标类型

    黄金指标对于指标的监控有很大的指导意义,但是选取哪些指标,也是值得考量的,这里借用Datadog的一篇MySQL监控文章来描述MySQL监控中的关键指标。从性能和资源使用角度大致分为4类:

• Query throuput:查询吞吐量,主要包括查询的QPS和更新QPS,用来表示延迟。

• Query perfo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值