点评cat单机部署

环境:

1.windows/linux
2.maven 3.+
3.mysql:5.7
4.jdk 1.8
5.tomcat 8.+

1.拉取源码:

1.github地址:https://github.com/dianping/cat
2.解压缩,拷贝cat-master到任意位置
3.在tomcat所在盘符,创建/data/appdatas/cat,/data/datalogs/cat
两个文件夹,并开放读写权限
4.将server.xml,client.xml,datasources.xml配置在/data/appdatas/cat下
5.修改数据库配置文件,将用户名,密码修改为自己的
6.windows下,运行cmd命令:ipconfig查看本地ip,分别将server,client配置文件中的127.0.0.1修改为自己的ip(后边客户端配置需要用到)
7.将数据库脚本[catApplication.sql]导入数据库,初始化cat数据库

2.编译

cat的源码目录运行cmd,编译,如果出现jar包下载不下来的情况,
去https://github.com/dianping/cat/tree/mvn-repo下载所需的jar包,
手动buildtopath

3.部署

将编译好的war包放在tomcat的webapp下,启动运行(确保上边的两个文件夹已经创建,
并且配置了client.xml,server.xml,datasources.xml),运行tomcat,在浏览器搜索
localhost;8080/cat/就可以看到cat服务端正常运行。

4.配置Java客户端

java项目:基于springboot,mybatis

1.在resource目录下创建META-INF目录,然后创建app.properties文件,写入:app.name=test
2.在代码目录,任意位置添加:
@Configuration
public class CatFilterConfiger {

    /**
     * Description:cat的的核心过滤器
     * Author: CodingYoo
     * Date: 2021/1/25
     */
        @Bean
        public FilterRegistrationBean catFilter() {
            FilterRegistrationBean registration = new FilterRegistrationBean();
            CatFilter filter = new CatFilter();
            registration.setFilter(filter);
            registration.addUrlPatterns("/*");
            registration.setName("cat-filter");
            registration.setOrder(1);
            return registration;
    }
}
3.启动项目,打开cat服务端,搜索test,即可发现项目已经被监控,打开自己的项目,随便点几下,返回cat监控台,便可发现,监控的详细请求路径的各种信息

至此,cat服务端的搭建,客户端的配置已经全部完成!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值