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报表、消息类型简介相关推荐

  1. LTMC导入损益类科目报错:消息号FH002 “损益报表账户类型 P未定义”

    文章目录 一.问题重现 二.问题分析 2.1 问题解决 2.2 调整"损益表科目类型"值,验证 一.问题重现 导入会计科目 信息号:FH002 信息:损益报表账户类型 P未定义(P ...

  2. 一、springboot项目集成大众点评cat

    一. 什么是CAT 1.cat简介 Cat是基于Java开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务 • CAT作为服务端项目基础组件,提供了java, c/c++, node, p ...

  3. 大众点评CAT开源监控系统剖析

    参考文档: 大众点评的实时监控系统分析(一) CAT_source_analyze 透过CAT,来看分布式实时监控系统的设计与实现 深度剖析开源分布式监控CAT [分布式监控CAT] Client端源 ...

  4. Linux进程间通信二 System V 消息队列简介与示例

    1. SystemV消息队列简介 消息队列,顾名思义即是存放消息的队列,内核为每个SystemV 维护了一个msg_queue的结构体,里面记录了每个消息队列的信息. struct msg_queue ...

  5. 微信公众平台开发入门教程(三)消息类型讲解

    接收消息类型 目前普通用户能向公众账号推送五种格式的消息:文本(包括表情).语音.图片.视频.位置.链接.名片发送会失败. 下面就这五种分别详解如下: 1. 文本(包括表情) 发送文本 后台格式: & ...

  6. 【Protocol Buffer】Protocol Buffer入门教程(二):消息类型

    00. 目录 文章目录 00. 目录 01. ProtoBuf操作步骤 02. 消息格式 03. 数据类型 04. 定义 proto 文件 05. 参考 参考代码下载:02_demo.rar 01. ...

  7. Centos6.5部署大众点评CAT

    CAT (Central Application Tracking) 简介: CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架.RPC 框架.持久层框 ...

  8. RV 多样式 MultiType 聊天界面 消息类型 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  9. 【ROS wiki】ros wiki中查阅常见的消息类型

    ROS wiki系列文章简介:ROS wiki系列文章是本人ROS专栏下的子专题.该系列文章主要用来介绍:ROS初学者如何利用好ROS官方提供的ROS wiki平台,来查询ROS资料,了解ROS包的功 ...

最新文章

  1. JQuery环境配置
  2. JDK,JRE,JVM及设置PATH
  3. JPA @Embeddable和@Embedded
  4. c语言数据结构kmp中next计算,数据结构——关于KMP算法中next函数的详细解析
  5. QDebug输出彩色消息
  6. 基于haclon的曲线针识别实例
  7. CSS3如何实现DIV圆角边框
  8. Java二维数组——关灯游戏算法
  9. 语音识别字幕_语音识别字幕软件_自动识别语音生成字幕 - 云+社区 - 腾讯云
  10. WMS系统-库位准确率与单位面积存储率-北京东勤科技
  11. 出租屋宽带网络解决方案
  12. activeMQ安装问题wrapper | Launching a JVM... wrapper | Unable to execute Java command.
  13. VIVO、蚂蚁金服跨界握手,融入区块链技术,共同研发新型智能手机
  14. VS Code写C语言输出long double类型数据不正确的问题
  15. 一道积分不等式的最优估计探索
  16. Redis 源码解读之 Rehash 的调用时机
  17. matlab删除行向量里面相同的数据
  18. android简易学生信息,Android studio应用程序设计——简单的学生信息录入应用app
  19. 20200918:【广发金融工程】2018年重磅专题系列之九:基于隐马尔科夫模型的选股策略研究
  20. 谷歌浏览器内核Cef js代码整理(二) 滚动条

热门文章

  1. 判定分类精确度:kappa系数
  2. 从无到有,一步一步实现记事本APP(二)
  3. C# DevExpress实现仿office2016界面
  4. 显示linux启动信息的命令,Linux dmesg命令(显示开机信息)
  5. Linux 查看端口常用命令
  6. 使用ajax获取数据
  7. 计算机启动有一些花瓶,电脑花屏是怎么回事 电脑出现花屏的解决法【方法详解】...
  8. STM32中断系统的基本概念
  9. mysql plugin 空_mysql 启动报错 Could not open mysql.plugin table 的修复
  10. GitLab 14 登录