logo资料库

大众点评Cat 3.0.0集成教程.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
大众点评Cat集成教程 1:准备需要的文件 cat服务端 cat客户端jar包 cat初始化的数据库脚本 cat服务端和客户端配置文件 下载地址:链接: https://pan.baidu.com/s/1Ov89NLQLMtu-ofwi8QN6xw 提取码:  uywd  2:初始化数据库 建议使用mysql5.7 3:初始化服务端配置文件 linux系统将cat文件夹放到根目录 window系统将cat文件放到cat服务所在盘符的根目录 ①:修改datasources.xml文件 注:配置数据源 1 2   3   4  3 5  1s 6  10m 7  1000 8   9  com.mysql.jdbc.Driver 10   11  root 12  123456 13   14   15   16   ②:修改server.xml文件 注:服务端配置文件  注意端口为服务端端口
1 2   3   4   5   6   7  127.0.0.1:8080 8   9   ③:服务端的client.xml文件可以删除掉或者将文件里的服务端配置去掉 1 2 3 4   5  ‐‐> 6   7 4:启动服务端 下载tomcat8 下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat- 8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz 其他环境版本下载地址:https://tomcat.apache.org/download-80.cgi 将cat.zip 解压并放到Tomcat的webapps文件夹下 注:修改Tomcat的http端口同server.xml,client.xml的端口一致 5:初始化客户端配置文件 linux系统将cat文件夹放到根目录 window系统将cat文件放到cat服务所在盘符的根目录 ①:删除掉datasources.xml和server.xml 文件 ②:修改client.xml文件 注:port:2280 不允许修改 1 2 3  
4   5   6   7 6:将jar包放到本地私服 1 mvn install:install‐file ‐Dfile=/data/appdatas/cat‐client‐3.0.0.jar ‐Dgro upId=com.dianping.cat ‐DartifactId=cat‐client‐Dversion=3.0.0 ‐Dpackaging=ja r 注:修改jar包的地址为自己本地地址 7:需要监控的项目集成cat ①:引入jar包 1 2  com.dianping.cat 3  cat‐client 4  3.0.0 5 ②:增加app.properties资源文件 在META-INFO目录下新增app.properties 如图: ③:app.properties增加应用名称 1 app.name=java‐cat ④:添加cat过滤器 1 import com.dianping.cat.servlet.CatFilter; 2 import lombok.extern.slf4j.Slf4j; 3 import org.springframework.boot.web.servlet.FilterRegistrationBean; 4 import org.springframework.context.annotation.Bean; 5 import org.springframework.context.annotation.Configuration;
6 /** 7  * 

Description: [cat的的核心过滤器]

8  * Created on 2019/11/5 9  * @author 崔春松 10  * @version 1.0 11  * Copyright (c) 2019 北京柯莱特科技有限公司 12  */ 13 @Configuration 14 @Slf4j 15 public class CatFilterConfigure { 16  @Bean 17  public FilterRegistrationBean catFilter() { 18  FilterRegistrationBean registration = new FilterRegistrationBean(); 19  CatFilter filter = new CatFilter(); 20  registration.setFilter(filter); 21  registration.addUrlPatterns("/*"); 22  registration.setName("cat‐servlet‐filter"); 23  registration.setOrder(1); 24  return registration; 25  } 26 } 非springBoot项目 在web.xml增加过滤器 1 2  cat‐filter 3  com.dianping.cat.servlet.CatFilter 4 5 6  cat‐filter 7  /* 8  REQUEST 9  FORWARD 10 cat其他埋点方式 ⑤:logback 如果需要使用Cat自定义的Appender,需要在logback.xml中添加如下配置 注:只接入error级别的日志
1   2   3   4   其他埋点方式参考官方文档: https://github.com/dianping/cat/tree/master/integration
分享到:
收藏