【开发笔记】茶余饭后:1、CAT监控搭建部署(windows)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_33602978/article/details/84930934

一、下载资源

1、下载地址:https://github.com/dianping/cat 

2、下载依赖:将分支mvn-repo下的jar包复制到本机maven仓库

详细配置讲解文章:http://www.xinnet.com/xinzhi/65/126174.html

参考安装部署文章:

http://www.2cto.com/os/201507/422030.html

http://unidal.org/cat/r/home?domain=&;ip=All&;date=2016033017&;reportType=day&;op=view

二、安装

1、打开ecplise,导入资源后,会出现很多xx,基本就是JAR包仓库没有配置好,也可以直接在项目文件夹上shift+右击打开命令框,执行:mvn clean install -DskipTests ,主要就是下载资源包,本地配置的仓库是:

<mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>

</mirror>

2、下载完之后,再回到ecplise,选中所有项目,右击maven->update project..

3、创建本地数据库,并且导入cat需要的表,在script下面,如下图的红色框框:

4、在windows下,因为使用的ecplise启动的项目,需要在C:/盘下创建文件目录为C:/data/appdatas/cat/(此为cat项目的配置文件路径)和C:/data/applogs/cat/(此为cat项目的日志文件路径),这是必须需要做的。

5、然后将上上个图中的蓝色框框中的三个配置文件:client.xml、server.xml和datasources.xml拷贝到C:/data/appdatas/cat/下面,并修改:

6、回到ecplise配置tomcat,修改cat-home的上下文为cat,并创建server添加cat.war。如果使用的别人的工作空间,上下文改不了的话,需要到配置文件中.setting下的org.eclipse.wst.common.component文件修改<wb-module deploy-name="cat">

三、启动部署

1、启动上面第6步配置的web服务,如果启动失败,就直接打开C:\data\applogs\cat下面的日志查看信息,根据实际信息修改配置,可能会出现数据库驱动加载失败的问题,因为数据库配置格式错误,严格按照上面datasources.xml中的配置。

2、启动成功后,打开浏览器输入http://localhost:8081/cat

3、浏览器会重定向http://localhost:8081/cat/r

4、点击【实时】进行交易监控数据查看!

四、客户端配置

1、创建一个cat项目,加入下面jar的以来,来源忘了,直接查找吧。

2、主要模拟了数据库的访问监控,则需要监控db,配置dbMonitor.xml

3、编写监控实现类MonitorSqlSession.java,主要就是实现getSqlSession方法,并且返回数据库调用对象

4、如此实现已经完成了,在客户端的项目boot中添加该cat监控工程,并加载dbMonitor.xml

5、最重要的一点!在客户端boot工程下面的src/main/resources/下面从创建META-INF文件夹,并创建app.properties文件

app.properties文件中写上需要监控的项目的项目名称

所有操作完成,启动客户端项目,就可以在cat的监控页面上找到该项目

猜你喜欢

转载自blog.csdn.net/weixin_33602978/article/details/84930934