当前位置:  软件>java软件

实时应用监控平台 CAT

    来源:    发布时间:2014-12-19

    本文导语:  CAT 由大众点评开发的,基于 Java 的实时应用监控平台,包括实时应用监控,业务监控。[2013-01-06] CAT 支持的监控消息类型包括: Transaction 适合记录跨越系统边界的程序访问行为,比如远程调用,数据库调用,也适合执行时间较...

CAT 由大众点评开发的,基于 Java 的实时应用监控平台,包括实时应用监控,业务监控。[2013-01-06]

CAT 支持的监控消息类型包括:

  • Transaction 适合记录跨越系统边界的程序访问行为,比如远程调用,数据库调用,也适合执行时间较长的业务逻辑监控,Transaction用来记录一段代码的执行时间和次数。

  • Event 用来记录一件事发生的次数,比如记录系统异常,它和transaction相比缺少了时间的统计,开销比transaction要小。

  • Heartbeat   表示程序内定期产生的统计信息, 如CPU%, MEM%, 连接池状态, 系统负载等。

  • Metric 用于记录业务指标、指标可能包含对一个指标记录次数、记录平均值、记录总和,业务指标最低统计粒度为1分钟。

  • Trace 用于记录基本的trace信息,类似于log4j的info信息,这些信息仅用于查看一些相关信息

消息树

CAT监控系统将每次URL、Service的请求内部执行情况都封装为一个完整的消息树、消息树可能包括Transaction、Event、Heartbeat、Metric和Trace信息。

完整的消息树

可视化消息树

实时应用监控平台 CAT[图片]

分布式消息树【一台机器调用另外一台机器】

要求

  • Java 6

  • Maven 3

  • MySQL

快速上手

1、在CAT目录下,用maven构建项目

mvn clean install -DskipTests

2、配置CAT的环境

mvn cat:install

Note:

  • LinuxMac  需要对/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、运行CAT

cd cat-home;mvn jetty:run

然后打开浏览器,输入http://localhost:2281/cat/。

或者在cat目录下输入 mvn eclipse:clean eclipse:eclipse 然后将项目导入到eclipse中,运行cat-home项目里得‘com.dianping.cat.TestServer’来启动CAT。


    
 
 

您可能感兴趣的文章:

  • 网络流量实时监控工具 nload
  • hpux 下如何实时监控文件改动?
  • 网站实时监控 Hummingbird
  • 关于实时监控
  • 实时日志监控系统 log.io
  • 怎样实现邮箱的实时监控?
  • Node.js 数据库实时监控库 node-dbmon
  • 如何用J2EE开发实时监控系统,非常有挑战性,请各位高手关注!!!
  • mytop 使用介绍 mysql实时监控工具
  • linux编程设计:如何实时监控并统计应用程序通过linux服务器各端口的流量,以及显示及时速率,源IP,目的IP,类型(TCP、UDP、FTP、HTTP等)?
  • 紧急求助:关于文本的实时监控问题
  • 使用C#开源文件实时监控工具Tail&TailUI介绍
  • 使用apachetop实时监控日志、动态分析服务器运行状态
  • c#使用filesystemwatcher实时监控文件目录的添加和删除
  • 实时 3D 应用编程语言 Tao3D
  • 实时协作的 Web 应用 Cantas
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有人研究 或者 使用 实时进程 吗?请进来好吗?
  • 关于实时操作系统
  • C++实时工具包 Orocos
  • 嵌入实时操作系统 RT-Linux
  • 实时NBA计分 shihira-scoreboard
  • 流媒体实时传输开发包 jrtplib
  • 实时嵌入式操作系统 NuttX
  • 实时协作工具 TowTruck
  • Linux的中断实时性如何?和vxworks比如何?
  • 实时数据分析仪表盘框架 FnordMetric
  • 网络技术 iis7站长之家
  • Linux和DOS的实时性相比如何?谁能说一下两者差异的原理?100分立给。
  • 实时音频合成器 TerminatorX
  • 实时高清视频转换工具 UltraGrid
  • 查看memcached实时统计 statsproxy
  • 2D 实时策略游戏 Gigalomania
  • 实时仪表盘系统 ichat
  • 开源实时聊天系统 Firechat
  • 基于Node.js的实时推送 juggernaut
  • 急!急!谁知道怎么做实时消息,谢谢各位了!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3