如何用时序数据库 CTSDB 与 TARS 结合,解决海量监控数据难题
序言:9 月 4 日,阅文集团技术专家俞慧涛在 TARS 基金会召开的线上研讨会(中国站)上进行了题为“CTSDB 与 TARS 结合,解决海量监控数据的难题”的分享,对如何通过时序数据库 CTSDB 与 TARS 的结合解决海量监控数据难题的应用实践进行了深度诠释。腾源会将本演讲内容进行了整编,以飨读者:)
一、TARS 框架是什么?
TARS 是腾讯于 2017 年开源的一套微服务框架,涉及包括开发、运维、以及测试在内的一整套微服务架构系统开发和运维的解决方案。随着目前很多企业在业务体量数量以及微服务应用个数的规模化增长,监控数据也在呈现指数级增长态势。TARS 中包含的发布监控、日志统计等服务和工具,能帮助用户很好地解决服务健康程度监控、上报等问题。
但在实践过程中,我们也发现,TARS 的源生存储 MySQL 在查询大数据量时会有无法及时输出、多纬度聚合查询无法展示等问题。基于这一痛点,我们通过将腾讯时序数据库 CTSDB 与 TARS 结合的方式,解决了海量服务、海量监控以及监控输出相对较慢等问题。
在讲解我们的具体实践前,先和大家简单介绍下 TARS 这套框架 :
相关文章