当前位置:网站首页>【TcaplusDB知识库】TcaplusDB Tmonitor模块架构介绍
【TcaplusDB知识库】TcaplusDB Tmonitor模块架构介绍
2022-06-23 15:28:00 【数据库大师】
TcaplusDB各个进程模块监控与告警使用的是Tcaplus自研的Tmonitor系统。本文旨在指导运维人员安装部署单机环境的Tmonitor系统并接入TcaplusDB配置监控告警。
Tmonitor模块架构如下:

上图为新版Tmonitor系统的架构图。业务在页面进行注册和接入,接入成功后配置相关的进程指标告警策略、聚合指标告警策略、告警屏蔽策略。业务机器部署在tcm系统下,默认情况下由tagent采集进程指标通过tcp请求发送给Tmonitor系统的dc_tconnd,dc_tconnd再通过tbus将数据透传给dcsvr(DataCollectServer),dcsvr最终将数据入库到DB中对应的表。新版Tmonitor现在支持custom上报方式,业务进程可以构造协议包直接将指标数据发给sasvr。Tmonitor核心模块是sasvr。Sasvr包含两个子系统,统计聚合子系统和告警决策子系统,其中统计聚合子系统用于计算聚合指标,告警决策子系统根据用户配置的告警策略生成告警、聚合告警、发送告警。由上面的描述可知,一套Tmonitor系统分为web和后台,后台进程至少要包含一个dc_tconnd,一个dcsvr,一个sasvr。dc_tconnd和dcsvr是一一对应的,一个业务独占一对dc_tconnd/dcsvr,一个sasvr可以被多个业务共享使用,即可同时处理多个业务的告警计算、聚合、发送工作。
更多信息请关注TcaplusDB微信公众号,风里雨里,我们一直在等你!

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。
边栏推荐
- MIPI C-PHY协议你了解吗?手机高速接口之一
- 139. Séparation des mots
- Sfod: passive domain adaptation and upgrade optimization, making the detection model easier to adapt to new data (attached with paper Download)
- 基因检测,如何帮助患者对抗疾病?
- stylegan2:analyzing and improving the image quality of stylegan
- 请问期货开户去哪个平台好?网上期货开户安全吗?
- HBuilderX-Light 主题能不能加个批注功能?
- TCP protocol notes
- Matlab| sparse auxiliary signal denoising and pattern recognition in time series data
- 一文看懂经典BUCK-BOOST负电压电路
猜你喜欢

Important knowledge of golang: detailed explanation of context

Six programming insights in these five years!

他山之石 | 微信搜一搜中的智能问答技术

JSON——学习笔记(消息转换器等)

JS traversal array (using the foreach () method)

This year's cultural entertainers have turned their sidelines into their main business
The idea and method of MySQL master-slave only synchronizing some libraries or tables

If no code is moved, the project access speed drops significantly the next day. Case analysis

Important knowledge of golang: sync Once explanation

golang 重要知识:context 详解
随机推荐
513. Find Bottom Left Tree Value
FPN特征金字塔网络
Nfnet: extension of NF RESNET without BN's 4096 super batch size training | 21 year paper
If no code is moved, the project access speed drops significantly the next day. Case analysis
Variable declaration of go language
嵌入式软件架构设计-程序分层
Personal summary of system design and Analysis Course Project
Large area and availability area
进阶开发阶段-势若悬丝的加粗开始. 现在的一小步,明年的一大步
Why can a high pass filter become a differentiator?
30. concatenate substrings of all words
将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务
MIPI C-PHY协议你了解吗?手机高速接口之一
pytorch:模型的保存与导出
Chapitre Web 01 comprendre le développement web
TCP协议三次握手和四次挥手抓包分析
Shandong: food "hidden money", consumption "sweeping monk"
glibc nptl库pthread_mutex_lock和pthread_mutex_unlock浅析
mysql事务与锁
513. Find Bottom Left Tree Value