![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APM监控
易成
写啥能致富?
展开
-
软件监控系统介绍
文章目录1. 概述2. 作用3. 层次划分4.监控作用域5. 监控系统的组成5.1 数据采集5.2 数据传输5.3 数据处理5.4 数据存储5.5 数据展示1. 概述此处的监控系统是指,用来对计算机硬件、软件运行情况进行监控的系统。监控系统要监控的指标或内容多种多样,根据不同的侧重点、不同的层次划分,监控系统又有多种实现。例如,Zabbix、Promethos、Open-falcon、Skywalking、CAT等等。因此,很难简单的概括监控系统的定义。2. 作用监控系统可以为用户提供• 实时原创 2020-11-17 18:58:04 · 4604 阅读 · 0 评论 -
CAT源码分析10 - MVC实现原理
深度解析Cat源码系列专栏点击访问持续更新中文章目录CAT源码分析10 - MVC实现原理1. 概述2. MVC配置详解2.1 JavaBean + Annocation配置2.2 配置管理和解析2.3 解析逻辑3. MVC流程简介3.1 Servlet拦截入口3.2 MVC类3.3 Service方法CAT源码分析10 - MVC实现原理1. 概述CAT没有使用SpringMVC作为MVC架构的实现框架,而使用了一套自研的MVC框架。虽然与Spring MVC实现不同,但MVC的框架基本原理.原创 2020-11-15 14:05:39 · 496 阅读 · 0 评论 -
CAT源码分析5 - 服务端消息接收
CAT源码分析5 - 服务端消息接收1. TcpSocketReceiver初始化在CAT服务端启动初始化过程中,CatHomeModule在初始化时,会通过setUp()和execute()两个方法实现对消息接收器的初始化。通过setUp方法完成对Netty客户端网络通信的初始化execute方法中有其他功能的初始化逻辑,包括对消息消费者的初始化整体的初始化逻辑如下图![image.png](https://img-blog.csdnimg.cn/img_convert/c9f0b5659原创 2020-11-10 16:43:28 · 443 阅读 · 1 评论 -
美团CAT源码分析4 - 客户端(下 消息通信)
深度解析Cat源码系列专栏点击访问文章目录CAT源码分析4 - 客户端(下 消息通信)1. Client消息通信任务2. StatusUpdateTask2.1 StatusExtension收集器2.1.1 JVMCollector2.1.2 ClassLoadingInfoCollector2.1.3 HttpStatsCollector2.2 发送任务run2.2.1 构建心跳信息2.2.2 刷新客户端配置2.3.3 清理record缓存3. TcpSocketSender的初始化3.1 客户端.原创 2020-10-28 15:19:58 · 755 阅读 · 0 评论 -
美团CAT源码分析 - 客户端(中 - 消息API)
文章目录CAT源码分析 - 客户端(中 - 消息API)1. 官方Demo2. newTransaction创建2.1 获取Context上下文2.2 创建Transaction消息2.3 开启Transaction3. Complete结束3.1 检查Problem报表3.2 end方法4. logEvent添加Event事件5. logMetric添加业务埋点5.1 logMetricForCount5.2 logMerticForDuration6. logError记录异常7. errorHandl原创 2020-10-22 15:29:05 · 1718 阅读 · 0 评论 -
美团CAT源码分析 - 客户端(上-消息结构)
文章目录CAT源码分析 - 客户端(上-消息结构)1. 官方Demo2. 客户端初始化3. 消息管理3.1 MessageProducer & MessageManager3.1.1 Manager初始化3.1.2 ThreadLocal管理消息3.2 Message & MessageTree3.3 MessageIdFactory与MessageId3.3.1 MesageId的结构3.3.2 MessageIdFactoryCAT源码分析 - 客户端(上-消息结构)由于cat-cl原创 2020-10-19 11:59:37 · 1509 阅读 · 1 评论 -
美团CAT源码分析 - 服务端启动初始化
CAT源码分析 - 服务端启动初始化CAT源码解析 - 服务端启动初始化1.概述CAT通过Tomcat容器运行,通过 web.xml 配置servlet和filter等处理请求核心的servlet包括CatServlet:处理Catclient的请求mvc-servlet:处理Cat-home页面的用户请求MVC是美团封装的MVC框架入口,与CAT核心逻辑关系不大,重点在于CatServlet![](https://img-blog.csdnimg.cn/img_convert/4818原创 2020-10-14 22:34:25 · 1258 阅读 · 0 评论