TiDB Cloud x Datadog 集成案例
作者: ShawnYan 原文来源:https://tidb.net/blog/598b2ced
在 TiDB 的 OP 版本中,默认集成了 Grafana 和 Prometheus 监控工具,但其实还有很多监控工具已经支持了 TiDB / TiDB Cloud,比如 Datadog。
本文将介绍演示如何使用 Datadog 监控 TiDB Cloud。
关于 TiDB Cloud
TiDB Cloud 是全托管的数据库即服务 (Database-as-a-Service, DBaaS) 产品,依托于公有云提供开箱即用的 TiDB 服务。TiDB Cloud 让数据库部署、运维和性能调优变得轻松简单,通过界面上的几次点击即可快速创建和管理 TiDB 集群,让您可以专注于自身业务。适用于中国出海企业和开发者。
使用 TiDB Cloud,您可以利用 TiDB 的强大功能,TiDB 是一种分布式 SQL 数据库,提供水平可伸缩性、强一致性和高可用性。该平台提供了高可用性、MySQL 兼容性以及用于集群管理和监控的用户友好界面等特性。此外,TiDB Cloud 提供了与其他云服务和工具的无缝集成,使其成为现代云原生应用程序的理想选择。
关于 Datadog
Datadog 是云应用程序的可观察性和安全性平台,其 SaaS 平台集成并自动化了基础设施监控、应用程序性能监控、日志管理、实时用户监控和许多其他功能,为客户的整个技术堆栈提供统一、实时的可观察性和安全性。
Datadog 提供了一个全面的监视和警报平台,使您能够深入了解 TiDB 集群的性能和运行状况。通过与 Datadog 集成,您可以主动识别问题、优化性能并确保 TiDB 部署的可靠性。
目前,Datadog 分为几个 Region,可以选择其中一个地区使用邮箱进行注册,可以获得 14 天的免费体验。
现在,可以配置 TiDB Cloud 将有关 TiDB 集群的指标数据发送到 Datadog,你可以直接在 Datadog 仪表板中查看这些指标。
账号申请
你需要先申请 TiDB Cloud 账号 (需要梯子) 和 Datadog 账号。
申请 TiDB Cloud 账号后,可以免费创建 5 个集群,这里我已经创建了 2 个。
使用 TiDB Cloud 的好处不止快速创建集群,还有 text2query, database branch 等领先功能。
申请 Datadog 账号后,网站会弹出安装提示,注意保存
DD_API_KEY
。
对于 Cloud 环境,可以直接配置 DD API KEY, 对于 OP 环境,则需要按照上图步骤安装 datadog-agent。
客户端将在后台运行,并采集数据库和操作系统指标,发送给 Datadog。
配置监控
登录 TiDB Cloud 控制台,项目设定,集成,页面,点击【Datadog】。
但要注意,这里的 site 只能选 US1,US3,US5,EU1, 比 Datadog 的可用区要少。
配置好 Datadog 的 API KEY,保存后,旁边会提示 Dashboard 超链接。
点击 Dashboard 进入到 Datadog 网站,可以看到 TiDB Cloud 的监视面板。
3.1 集群性能
3.2 会话连接
3.3 命令事务
3.4 节点资源
总结
Datadog 是 TiDB 的老朋友了,但由于其可用区都在海外,显然不符合新创条件,所以数据库监控方案一般不考虑数据狗,本文也只是演示、补充案例。
对于 OP 侧的 TiDB 集群,首推使用 TiUP 一键安装的 Grafana 和 Prom 。
-- END –
如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/e52a7e747afd7648b5abd5733】。文章转载请联系作者。
评论