点评Cat报表、消息类型简介
1、点评Cat报表、消息类型简介
2、CAT客户端架构设计
3、CAT服务端设计
4、CAT埋点实战
写之前先声明,官方文档已经很详细了,建议直接看官网文档:https://github.com/dianping
本文的目的是:看不如动手,,加深记忆,,
一、CAT报表简介
Transaction报表 | 一段代码的运行时间、次数、比如URL/cache/sql执行次数相应时间 |
Event报表 | 一段代码运行次数,比如出现一次异常 |
Problem报表 | 根据Transaction/Event数据分析出系统可能出现的一次,慢程序 |
Heartbeat报表 | JVM状态信息 |
Business报表 | 业务指标等 |
二、CAT消息类型简介
Transaction | 适合记录夸系统边界的程序访问,比如远程调用,缓存调用 |
Event | 与Transaction相比缺少了时间的统计,比Transaction开销小 |
Heartbeat | 系统,JVM信息 |
Metric | 用于记录业务指标,指标包含对一个指标的次数记录,平均值,总和,最低统计粒度为1分钟,对标Business报表 |
Trace | 仅用于记录类似于log4j的info信息 |
三、CAT消息树
CAT调用链,是将每次的系统调用封装成一个完整的消息树,消息树可能包含上面的5中消息类型,每个消息树之间通过rooMessageId和parentMessageId串起来,从而形成整个调用链
备注:网络摘图
公众号主要记录各种源码、面试题、微服务技术栈,帮忙关注一波,非常感谢
点评Cat报表、消息类型简介相关推荐
- LTMC导入损益类科目报错:消息号FH002 “损益报表账户类型 P未定义”
文章目录 一.问题重现 二.问题分析 2.1 问题解决 2.2 调整"损益表科目类型"值,验证 一.问题重现 导入会计科目 信息号:FH002 信息:损益报表账户类型 P未定义(P ...
- 一、springboot项目集成大众点评cat
一. 什么是CAT 1.cat简介 Cat是基于Java开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务 • CAT作为服务端项目基础组件,提供了java, c/c++, node, p ...
- 大众点评CAT开源监控系统剖析
参考文档: 大众点评的实时监控系统分析(一) CAT_source_analyze 透过CAT,来看分布式实时监控系统的设计与实现 深度剖析开源分布式监控CAT [分布式监控CAT] Client端源 ...
- Linux进程间通信二 System V 消息队列简介与示例
1. SystemV消息队列简介 消息队列,顾名思义即是存放消息的队列,内核为每个SystemV 维护了一个msg_queue的结构体,里面记录了每个消息队列的信息. struct msg_queue ...
- 微信公众平台开发入门教程(三)消息类型讲解
接收消息类型 目前普通用户能向公众账号推送五种格式的消息:文本(包括表情).语音.图片.视频.位置.链接.名片发送会失败. 下面就这五种分别详解如下: 1. 文本(包括表情) 发送文本 后台格式: & ...
- 【Protocol Buffer】Protocol Buffer入门教程(二):消息类型
00. 目录 文章目录 00. 目录 01. ProtoBuf操作步骤 02. 消息格式 03. 数据类型 04. 定义 proto 文件 05. 参考 参考代码下载:02_demo.rar 01. ...
- Centos6.5部署大众点评CAT
CAT (Central Application Tracking) 简介: CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架.RPC 框架.持久层框 ...
- RV 多样式 MultiType 聊天界面 消息类型 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- 【ROS wiki】ros wiki中查阅常见的消息类型
ROS wiki系列文章简介:ROS wiki系列文章是本人ROS专栏下的子专题.该系列文章主要用来介绍:ROS初学者如何利用好ROS官方提供的ROS wiki平台,来查询ROS资料,了解ROS包的功 ...
最新文章
- ab压力测试(了解ab工具,实验对网页进行测试)
- Flask的jinja输出json内容
- 还在用 Notepad++吗? 盘点五款更好用的文本编辑器
- 前端学习(2311):react中处理跨域问题
- 一个 WordPress 安装,多个博客
- 【目标检测实战】目标检测实战之一--手把手教你LMDB格式数据集制作!
- vim编辑器学习记录
- 5G多输入多输出技术,到底是个啥东东?
- 无心剑中译叶芝《情愁》
- 写给美术看的Unity全局光照详解
- 实现Excel下拉自动填补对应内容到后面单元格
- win7桌面上显示html,win7如何在桌面显示ie图标|win7在桌面显示ie图标两种方法
- 用Matlab实现蒙特卡洛法求心形线面积
- 千兆网络PHY芯片 RTL8211E的实践应用(原理图及PCB实现)
- Spring Security 安全框架
- Elasticsearch 可视化界面工具
- 大不列颠百科全书Encyclopaedia Britannica Ultimate 2014光盘镜像
- 前端元素垂直水平居中的多个方法
- 说说让美国老百姓头疼的县城民法,你了解这些吗?
- 基于ASP.NET C#的服装商城管理系统
热门文章
- python 无头模式_selenium 无头模式获取日志performance出错
- 2021.11.08 MATLAB的地图工具箱 m_map 下载与安装
- 麦当劳中国发布首个NFT创意作品“巨无霸魔方”
- JSP花卉市场管理系统
- SECTION 16 函数和函数式编程(三)
- Based on configured schedule, the given trigger will never fire.
- 代理重加密和大火的NuCypher
- MySQL删除表数据 MySQL清空表数据命令 3种方法
- Dragonboard410c服务器系列六之用户交互系统
- J2EE的13个规范