服务端: ------------------------------------------------- (1)下载源码 git clone https://github.com/dianping/cat
(2)maven打包 mvn clean install -DskipTests
(3)生成数据库,配置文件 mvn cat:install
(4)修改/data/appdatas/cat下的配置文件(cat本身也是客户端,所以也需要client.xml)
(5)第二步生成的cat-home下的war包改名为cat.war,扔到tomcat下启动即可
(6)登录cat,用户名:catadmin 密码:catadmin,配置中找到“全局告警配置-全局路由”,修改服务器ip地址,保存。
(7)完毕。 -----------------------------------------------------
客户端: ----------------------------------------------------- (1)pom引入cat-client的jar包 (2)resouces目录下新建META-INF,下面新建cat目录和app.properties文件,cat目录下新建client.xml (3)spring-mvc.xml中配置CatInterceptor,或者web.xml中加filter应该也行 (4)在/data/appdatas/cat目录下放client.xml,并进行配置。 (5)根据需要在代码适当位置加Transaction,Event等的日志埋点即可。 (6)Cat服务端不启动,不影响客户端工程的使用。 -----------------------------------------------------
详细请参考以下几个文章: http://blog.csdn.net/rdstwww/article/details/51002447 https://my.oschina.net/fuxingCoder/blog/750639 http://www.cnblogs.com/softidea/p/5719331.html http://www.herohuang.com/2017/02/22/dianping-cat/
|