- 浏览: 5408 次
- 来自: 北京
文章分类
最新评论
参考链接:https://www.oschina.net/p/cat-dianping
以下为个人整理笔记
一、概述:
CAT是大众点评开发的,基于java的实时监控平台,包括实时监控、业务监控。
二、监控消息类型
1、Transaction 适合记录跨越系统边界的程序访问行为,比如远程调用,数据库调用,也适合执行时间较长的业务逻辑监控,Transaction用来记录一段代码的执行时间和次数。
2、Event 用来记录一件事发生的次数,比如记录系统异常,它和transaction相比缺少了时间的统计,开销比transaction要小。
3、Heartbeat 表示程序内定期产生的统计信息, 如CPU%, MEM%, 连接池状态, 系统负载等。
4、Metric 用于记录业务指标、指标可能包含对一个指标记录次数、记录平均值、记录总和,业务指标最低统计粒度为1分钟。
5、Trace 用于记录基本的trace信息,类似于log4j的info信息,这些信息仅用于查看一些相关信息
三、使用
1、cat目录下,用maven构建项目:
mvn clean install -DskipTests
2、配置CAT的环境
mvn cat:install
Note:
Linux\Mac 需要对/data/appdatas/cat和/data/applogs/cat有读写权限
Windows 则是对系统运行盘下的/data/appdatas/cat和/data/applogs/cat有读写权限
3、(Optional)如果安装了hadoop集群,需到/data/appdatas/cat/server.xml中配置对应hadoop信息。将localmode设置为false,默认情况下,CAT在开发模式(localmode=true)下工作。
4、运行
cd cat-home;mvn jetty:run
然后打开浏览器,输入http://localhost:2281/cat/。
或者在cat目录下输入 mvn eclipse:clean eclipse:eclipse 然后将项目导入到eclipse中,运行cat-home项目里得‘com.dianping.cat.TestServer’来启动CAT。
以下为个人整理笔记
一、概述:
CAT是大众点评开发的,基于java的实时监控平台,包括实时监控、业务监控。
二、监控消息类型
1、Transaction 适合记录跨越系统边界的程序访问行为,比如远程调用,数据库调用,也适合执行时间较长的业务逻辑监控,Transaction用来记录一段代码的执行时间和次数。
2、Event 用来记录一件事发生的次数,比如记录系统异常,它和transaction相比缺少了时间的统计,开销比transaction要小。
3、Heartbeat 表示程序内定期产生的统计信息, 如CPU%, MEM%, 连接池状态, 系统负载等。
4、Metric 用于记录业务指标、指标可能包含对一个指标记录次数、记录平均值、记录总和,业务指标最低统计粒度为1分钟。
5、Trace 用于记录基本的trace信息,类似于log4j的info信息,这些信息仅用于查看一些相关信息
三、使用
1、cat目录下,用maven构建项目:
mvn clean install -DskipTests
2、配置CAT的环境
mvn cat:install
Note:
Linux\Mac 需要对/data/appdatas/cat和/data/applogs/cat有读写权限
Windows 则是对系统运行盘下的/data/appdatas/cat和/data/applogs/cat有读写权限
3、(Optional)如果安装了hadoop集群,需到/data/appdatas/cat/server.xml中配置对应hadoop信息。将localmode设置为false,默认情况下,CAT在开发模式(localmode=true)下工作。
4、运行
cd cat-home;mvn jetty:run
然后打开浏览器,输入http://localhost:2281/cat/。
或者在cat目录下输入 mvn eclipse:clean eclipse:eclipse 然后将项目导入到eclipse中,运行cat-home项目里得‘com.dianping.cat.TestServer’来启动CAT。
发表评论
-
maven解决jar包冲突的办法
2017-11-21 10:41 1049maven解决jar包重复引入或者冲突的办法有两种: 一种是命 ... -
java 线程系列
2017-08-28 18:33 0个人个人人 -
让我为难的是挣扎的自由之程序媛逆袭之路
2017-08-28 14:20 0周末的时候看《快乐大本营》,看到其中根据食物讲故事的环节, ... -
【转载】Oracle数据库中序列(SEQUENCE)的用法和实例需求
2017-01-11 12:17 322在Oracle数据库中,什么是序列呢?它的用途是什么?序列(S ... -
2017/1/10
2017-01-11 10:32 273很多时候焦虑、烦躁都是因为想不清楚,目标不明确。明确现在的目标 ... -
cmd命令大全
2016-12-30 12:25 562cmd命令大全(第一部分 ... -
2016/12/29
2016-12-29 10:27 01、这个社会唯一不变的就是时时刻刻在变; 2、不谋全局者不足谋 ... -
2016/12/22
2016-12-22 20:15 0重拾对工作的热情。毕业后的热情已经被第一份工作消磨殆尽。这是个 ... -
MobaXterm Personal Edition工具 + linux搜索日志命令
2016-12-21 17:40 0一、基本的几个命令 1、文件和目录(A:注意空格问题;B示例的 ... -
2016/12/19
2016-12-19 10:23 0安稳不是件好事儿。这个岗位不能完全的发挥自己的长处。要有危机感 ... -
java基础+高级特性回顾整理
2016-12-19 10:16 0一、对象与类 二、继承 1、关键字:this/super th ... -
【转载】MyCat :开源分布式数据库中间件
2016-12-12 11:33 324原文链接:http://www.csdn.net/articl ... -
【转载/开发工具】easy-trace 代码跟踪工具
2016-12-09 18:47 402参考原文链接:http://www.open-open.com ... -
2016/12/7
2016-12-07 10:41 0知识这座大山呀,知识这座大山呀,技术这条路呀,好漫长 -
2016/11/30
2016-11-30 13:45 0陷入职业生涯的瓶颈期 -
2016/11/28
2016-11-28 11:12 0我叫不生气。该适应的适应,该学习的学习。 -
2016/11/24
2016-11-24 17:12 0服务范围的 -
maven (2016/11/17转载)
2016-11-24 17:14 283一、是什么 项目管理和构建自动化工具; 大致项目结构如下: 1 ... -
2016/11/16
2016-11-16 10:36 0我有一个大致的方向,但是还是不知道怎么去实现,只能先做好眼前的 ... -
2016/11/14
2016-11-14 11:08 21912月的评级要开始了。一份努力一份收货,要开始准备了。 作为一 ...
相关推荐
### 大众点评实时监控系统CAT #### CAT背景介绍 大众点评实时监控系统CAT是由大众点评网资深工程师尤勇开发的一款开源监控系统。该系统主要针对Java应用进行监控,并已经全面应用于大众点评的核心业务中。CAT的...
CAT 由大众点评开发的,基于 Java 的实时应用监控平台,包括实时应用监控,业务监控。 CAT 支持的监控消息类型包括:Transaction 适合记录跨越系统边界的程序访问行为,比如远程调用,数据库调用,也适合执行时间较...
CAT实时应用监控平台是一款强大的系统监控工具,专为IT运维人员设计,用于实时监测和分析应用程序的性能和稳定性。在v3.1.0版本中,该平台可能包含了一系列优化和增强的功能,以提高监控效率和用户体验。这个压缩包...
CAT是由大众点评开源的一款调用链监控系统,基于JAVA开发的。有很多互联网企业在使用,热度非常高。它有一个非常强大和丰富的可视化报表界面,这一点其实对于一款调用链监控系统而来非常的重要。在CAT提供的报表界面...
**Spring MVC与CAT实时监控系统整合DEMO详解** 在现代Web开发中,Spring MVC作为Java企业级应用的主流框架,提供了强大的MVC架构支持。然而,随着应用规模的扩大,性能监控变得至关重要。CAT(Chunmi Application ...
美团cat监控系统是一种实时且接近全量的监控系统,主要针对Java应用进行监控。它集成了美团上海侧所有核心应用,广泛应用于中间件(MVC、RPC、数据库、缓存等)框架中,为美团各业务线提供性能指标、健康状况、监控...
CAT是基于Java开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。CAT作为服务端项目基础组件,提供了Java,C/C++,Node.js,Python,Go等多语言客户端,已经在美团点评的基础架构中间件框架(MVC...
《Cat监控配置详解》 Cat,全称Cloud Application Tracker,是一款开源的应用性能监控系统,尤其在分布式系统中,它能够提供日志收集、交易监控、性能统计等功能,帮助企业更好地管理和维护复杂的IT环境。本文将...
《CAT实时应用监控平台v3.0.0源码解析》 CAT(Cloud Application Tracking)实时应用监控平台,是一款广泛应用于分布式系统中的监控工具,它能够帮助开发者和运维人员实时了解系统的运行状况,及时发现并定位问题。...
Cat是美团点评内部广泛使用的实时监控系统,它能够帮助开发者对分布式系统进行性能分析、故障排查和业务监控。 1. **Cat简介** Cat是Java开发的开源项目,主要设计用于分布式环境中的应用性能监控。它提供了包括但...
CAT(Catapulta)是阿里巴巴开源的一款实时分布式应用性能监控平台,特别适用于复杂业务场景下的微服务监控。 **CAT架构** CAT的核心组件包括客户端(Client)、传输服务(Transport)、数据处理服务(Data ...
此文件里面有我亲自测试的cat.war包,还有需要用到的3个配置文件,你只需要将war包放到tomcat服务器的webapp下面,然后配置文件也放到对应的文件就好了,我特地在文件里放了一个使用说明书,搭建一个实时系统还是挺...
为您提供CAT实时应用监控平台下载,CAT是基于Java开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。CAT作为服务端项目基础组件,提供了Java,C/C++,Node.js,Python,Go等多语言客户端,已经在...
**CAT**(全称 **Cat**)是一款高性能、实时的应用监控系统,它主要用于监控Java应用程序的运行状态,同时也支持其他语言(例如.NET)。该系统可以与多种流行框架(如MVC框架、RPC框架、数据库框架和缓存框架等)...
大众点评CAT监控系统是一种基于Java开发的实时应用监控平台,旨在为大众点评网络提供全面的监控服务和决策支持。它作为大众点评网的基础监控组件,已在中间件框架(包括MVC、RPC、数据库、缓存框架等)中得到了广泛...
大众点评CAT监控系统是一款专为分布式应用设计的性能监控平台,尤其在互联网行业中广泛应用。CAT,全称为"Chinase Application Tracking",旨在提供实时、全面的系统运行状况监控,帮助开发者快速定位并解决问题,...
而Cat则是由Dianping(大众点评)开源的一款实时分布式服务监控系统,它专注于服务和系统的性能监控,帮助开发者及时发现并处理问题。在"SpringMVC监控系统案例(cat)"中,我们将探讨如何结合这两者来构建一个全面...
CAT监控服务培训文档,微服务架构监控,java技术,dubbo框架
CAT是一个分布式应用监控平台,它可以收集和分析各种应用指标,包括但不限于请求响应时间、调用链路、错误率、吞吐量等,提供丰富的图表展示和报警机制,使得运维人员可以及时发现和处理问题。 2. CAT能给我们带来...