前言
- 觉得没什么好写,这次搭建的过程和之前看到的文档有些不一样,估计以后还会不一样。但依旧记录一下,总结一下,凑凑数吧。
- CAT 项目github地址:https://github.com/dianping/cat
- CAT 服务端官方部署介绍:https://github.com/dianping/cat/wiki/readme_server
搭建环境
- 操作系统:windows 10
- jdk :1.8 (目前1.6,1.7,1.8都支持,官方推荐1.7)
- tomact 7
- maven : 3.2.5
- 我搭建的是本地模式,没钱,集群模式没能力搭
cat 组件组成
- CAT主要由以下组件组成(我这边搭建就是cat-home):
- cat-home: 服务端组件,负责收集监控信息,分析处理生成报告、执行告警
- cat-client: 客户端组件,负责与服务端进行连接通信,
- cat-core: 核心处理组件,负责具体的与客户端通信服务,解析数据、输出报告
- cat-consumer : 消费处理组件,负责实际的监控数据分析,处理工作
- cat-hadoop : HDFS存储组件
1. 下载项目
- 从github上clone项目下来
- 使用idea 加载项目,添加依赖
- 打包项目
clean install -Dmaven.test.skip=true
- 找到我们要的war包
2. 配置cat数据库
- 在mysql下建cat数据库
- 编