背景

我使用cat时,接入的项目既有传统项目又有springboot项目,所以我两种类型的项目介绍一下不同的地方

1、在项目的 pom.xml 中引入如下内容:
maven项目

  <dependency><groupId>com.dianping.cat</groupId><artifactId>cat-client</artifactId><version>3.0.0</version></dependency>

引入后会自动加入所需要的包
非maven项目

cat-client-2.0.0.jar
foundation-service-4.0.0.jar
netty-all-4.0.25.Final.jar
gson-1.6.jar

注意:cat-client这个包不要引错了,我当时就是引错了,走了波弯路,这个在cat\lib\java\jar目录下取

2、添加过滤器
springboot项目

 @Beanpublic FilterRegistrationBean catFilter(){FilterRegistrationBean registration = new FilterRegistrationBean(new CatFilter());registration.addUrlPatterns("/*");registration.setName("cat-filter");registration.setOrder(1);return registration;}

传统项目

 <filter><filter-name>cat-filter</filter-name><filter-class>com.dianping.cat.servlet.CatFilter</filter-class></filter><filter-mapping><filter-name>cat-filter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

3、创建cat所需要的目录 及配置文件
创建/data/appdatas/cat/client.xml配置服务器地址
创建\data\applogs\cat存放日志文件
4、配置client.xml

<?xml version="1.0" encoding="utf-8"?>
<config mode="client"><servers><server ip="172.19.16.153" port="2280" http-port="8080"/></servers><!-- 用于关闭CAT消息发送,将enabled改为false,如下表示将mobile-api这个项目关闭 --><domain id="mobile-api" enabled="false"/>
</config>

5、创建app.properties
里面name是在cat中的名字

app.name=XXX

maven项目
放在src/main/resources/META-INF下
传统项目
放在src/META-INF下
或者
放在resources/META-INF下面

6、查看cat中是否有了你刚刚接入的监控项目

cat修改自定义路径
1、读取文件的目录在Cat.java中的getCatHome(), 修改CAT_HOME_DEFAULT_DIR即可
2、app.properties在DefaultClientConfigManager中的PROPERTIES_FILE

美团CAT客户端(windows版)接入指南相关推荐

  1. AccessClient_WinV1.8.00003,华为云客户端 Windows 版

    华为云客户端 windows 版,供大家下载使用,省去找来找去. 公司使用瘦客户机+华为云,华为官网下载这个玩意很困难,反正我是不知道在哪下载.链接: https://pan.baidu.com/s/ ...

  2. 美团CAT客户端接入方式

    接着CAT服务端安装部署之后,下一步就是考虑客户端应用如何接入CAT的问题了.在这里我们以一个最简单的demo应用(hello world类型)来讲解接入步骤: 很重要的步骤 这里假设你部署服务端跟你 ...

  3. 美团CAT客户端集成

    背景: Cat Java 客户端支持 JDK 1.6 及以上版本. 1.客户端集成CAT 1.添加依赖 maven项目 在pom.xml 中引入如下内容: <dependency>< ...

  4. 《Windows PowerShell实战指南(第2版)》——3.4 使用帮助找命令

    本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第3章,第3.4节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...

  5. 《Windows PowerShell实战指南(第2版)》——1.5 安装Windows PowerShell

    本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第1章,第1.5节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...

  6. 《Windows PowerShell实战指南(第2版)》——1.4 搭建自己的实验环境

    本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第1章,第1.4节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...

  7. icloud有linux客户端吗,Windows 版 iCloud 客户端如何下载?iCloud Drive 如何在 PC 使用?...

    众所周知,苹果拥有体验卓越的 iCloud 云服务,当在 iPhone 添加新的联系人或拍摄新的照片之后,就可以通过 iCloud 同步到 Mac 或 iPad 上,可以实时无缝同步数据.但由于系统差 ...

  8. icloud有linux客户端吗,icloud drive:Windows 版 iCloud 客户端在哪下载

    现在大家使用手机的频率越来越频繁,手机也为我们提供了许多的便利,今天小编也来说一下这个icloud drive:Windows 版 iCloud 客户端在哪下载相关的文章,这个操作其实不复杂,接下来就 ...

  9. 《Windows 8 权威指南》——2.8 Metro版IE10,探测Windows 8 Metro应用的撒手锏

    本节书摘来自异步社区<Windows 8 权威指南>一书中的第2章,第2.8节,作者:胡耀文 , 尹成 , 李贝贝 , 卢磊 , 曹珍著,更多章节内容可以访问云栖社区"异步社区& ...

最新文章

  1. Android Rect 的使用以及与RectF的区别
  2. Mysql数据库编码转换问题
  3. 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点
  4. 【安全漏洞】ProxyShell利用分析2——CVE-2021-34523
  5. react state成员
  6. Web安全学习week6
  7. mybatis学习(31):修改部分字段(有外键,先查询,再修改)
  8. C++|OpenCV-HSV图像
  9. 实践线性模型对于大规模一类别协同过滤
  10. 数据库笔记14:处理事务与锁
  11. Redis详解(七)——Redis主从同步高可用架构
  12. Node.js、express、mongodb 实现分页查询、条件搜索
  13. html 复选框全选、反选操作
  14. 「python自动化运维」之自动生成配置文件并上传到目标服务器指定的位置
  15. 关于anaconda下载包的位置的问题
  16. 人脸识别数据集-WebFace260M
  17. flashfxp连接centos7失败原因之一
  18. linux局域网互传文件(使用scp)
  19. win10右键文件夹转圈卡死
  20. Allegro PCB 转 PADS Layout 之后的修修补补

热门文章

  1. Windows睡眠或者休眠后无法唤醒问题的解决方案
  2. 各种线上推广手段的投入产出比数字公布
  3. 龙讯|LT8911EXB高性能MIPI转EDP分辨率1080P@60
  4. highChart导出PDF
  5. 系统架构设计的一点思考
  6. Unity Shader 基于 RGB 插值的 Wireframe 描边着色器
  7. mysql 的capi预处理
  8. Nanopore测序技术
  9. CE植物大战僵尸——阳光值基址寻找
  10. 20170627总结