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. ab压力测试(了解ab工具,实验对网页进行测试)
  2. Flask的jinja输出json内容
  3. 还在用 Notepad++吗? 盘点五款更好用的文本编辑器
  4. 前端学习(2311):react中处理跨域问题
  5. 一个 WordPress 安装,多个博客
  6. 【目标检测实战】目标检测实战之一--手把手教你LMDB格式数据集制作!
  7. vim编辑器学习记录
  8. 5G多输入多输出技术,到底是个啥东东?
  9. 无心剑中译叶芝《情愁》
  10. 写给美术看的Unity全局光照详解
  11. 实现Excel下拉自动填补对应内容到后面单元格
  12. win7桌面上显示html,win7如何在桌面显示ie图标|win7在桌面显示ie图标两种方法
  13. 用Matlab实现蒙特卡洛法求心形线面积
  14. 千兆网络PHY芯片 RTL8211E的实践应用(原理图及PCB实现)
  15. Spring Security 安全框架
  16. Elasticsearch 可视化界面工具
  17. 大不列颠百科全书Encyclopaedia Britannica Ultimate 2014光盘镜像
  18. 前端元素垂直水平居中的多个方法
  19. 说说让美国老百姓头疼的县城民法,你了解这些吗?
  20. 基于ASP.NET C#的服装商城管理系统

热门文章

  1. python 无头模式_selenium 无头模式获取日志performance出错
  2. 2021.11.08 MATLAB的地图工具箱 m_map 下载与安装
  3. 麦当劳中国发布首个NFT创意作品“巨无霸魔方”
  4. JSP花卉市场管理系统
  5. SECTION 16 函数和函数式编程(三)
  6. Based on configured schedule, the given trigger will never fire.
  7. 代理重加密和大火的NuCypher
  8. MySQL删除表数据 MySQL清空表数据命令 3种方法
  9. Dragonboard410c服务器系列六之用户交互系统
  10. J2EE的13个规范