CAT实时应用监控平台是一个平台监控软件。本来这个软件是大众点评网的一个监控组件。其实现在可以应用到大部分外卖行业,主要是监控项目,比如远程访问、数据库访问、缓存访问的响应时间、流量等。
软件功能
实时处理:信息的价值会随着时间急剧下降,尤其是在事故处理过程中。
全数据:全面收集指标数据,便于深入分析故障案例。
高可用性:故障恢复和问题定位需要高可用性监控来支持。
容错:故障不影响业务的正常运行,对业务透明。
高吞吐量:海量监控数据的采集需要高吞吐量。
可扩展:支持分布式、跨IDC部署和横向扩展的监控系统。
Cat-client:客户端,报告监控数据。
Cat-consumer:服务器,收集监控数据进行统计分析,并构建丰富的统计报告。
Cat-alarm:实时报警,为报表指标提供监控报警。
Cat-hadoop:数据存储,logview存储到Hdfs。
猫家:管理终端、报表展示、配置管理等。
使用说明
集成:CAT与一些第三方工具集成的内容(这部分一部分由社区贡献,一部分由政府贡献)。
lib:cat的客户端,包括Java,C/C,Python,Node.js,Go。
脚本:卡特彼勒数据库脚本
快速入门:
1.在CAT目录下,用maven构建项目。
mvn全新安装-DskipTests
2.配置CAT的环境
mvn类别:安装
注意:
Linux\\Mac需要对/data/appdata/cat和/data/applegs/cat的读写权限。
Windows对系统运行磁盘下的/data/appdata/cat和/data/applegs/cat具有读写权限。
3.(可选)如果安装了hadoop集群,需要在/data/appdata/cat/server.xml中配置相应的hadoop信息,将localmode设置为false。默认情况下,CAT在开发模式下工作(localmode=true)。
4.跑猫
cd猫-家;mvn码头:运行
然后打开浏览器,输入http://localhost:2281/cat/。
或者在cat目录中输入mvn eclipse:clean eclipse:eclipse,然后将项目导入eclipse,在cat-home项目中运行' com.dianping.cat.test server '启动CAT。
上面给大家详细的介绍了CAT实时应用监控平台 开源,以上内容仅2u手游网小编个人理解,最后希望大家喜欢!