美团CAT客户端(windows版)接入指南
背景
我使用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版)接入指南相关推荐
- AccessClient_WinV1.8.00003,华为云客户端 Windows 版
华为云客户端 windows 版,供大家下载使用,省去找来找去. 公司使用瘦客户机+华为云,华为官网下载这个玩意很困难,反正我是不知道在哪下载.链接: https://pan.baidu.com/s/ ...
- 美团CAT客户端接入方式
接着CAT服务端安装部署之后,下一步就是考虑客户端应用如何接入CAT的问题了.在这里我们以一个最简单的demo应用(hello world类型)来讲解接入步骤: 很重要的步骤 这里假设你部署服务端跟你 ...
- 美团CAT客户端集成
背景: Cat Java 客户端支持 JDK 1.6 及以上版本. 1.客户端集成CAT 1.添加依赖 maven项目 在pom.xml 中引入如下内容: <dependency>< ...
- 《Windows PowerShell实战指南(第2版)》——3.4 使用帮助找命令
本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第3章,第3.4节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...
- 《Windows PowerShell实战指南(第2版)》——1.5 安装Windows PowerShell
本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第1章,第1.5节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...
- 《Windows PowerShell实战指南(第2版)》——1.4 搭建自己的实验环境
本节书摘来自异步社区<Windows PowerShell实战指南(第2版)>一书中的第1章,第1.4节,作者:[美]Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞 ...
- icloud有linux客户端吗,Windows 版 iCloud 客户端如何下载?iCloud Drive 如何在 PC 使用?...
众所周知,苹果拥有体验卓越的 iCloud 云服务,当在 iPhone 添加新的联系人或拍摄新的照片之后,就可以通过 iCloud 同步到 Mac 或 iPad 上,可以实时无缝同步数据.但由于系统差 ...
- icloud有linux客户端吗,icloud drive:Windows 版 iCloud 客户端在哪下载
现在大家使用手机的频率越来越频繁,手机也为我们提供了许多的便利,今天小编也来说一下这个icloud drive:Windows 版 iCloud 客户端在哪下载相关的文章,这个操作其实不复杂,接下来就 ...
- 《Windows 8 权威指南》——2.8 Metro版IE10,探测Windows 8 Metro应用的撒手锏
本节书摘来自异步社区<Windows 8 权威指南>一书中的第2章,第2.8节,作者:胡耀文 , 尹成 , 李贝贝 , 卢磊 , 曹珍著,更多章节内容可以访问云栖社区"异步社区& ...
最新文章
- Android Rect 的使用以及与RectF的区别
- Mysql数据库编码转换问题
- 写一个函数DeleteRange删除单链表中结点的值在low 和high之间的结点
- 【安全漏洞】ProxyShell利用分析2——CVE-2021-34523
- react state成员
- Web安全学习week6
- mybatis学习(31):修改部分字段(有外键,先查询,再修改)
- C++|OpenCV-HSV图像
- 实践线性模型对于大规模一类别协同过滤
- 数据库笔记14:处理事务与锁
- Redis详解(七)——Redis主从同步高可用架构
- Node.js、express、mongodb 实现分页查询、条件搜索
- html 复选框全选、反选操作
- 「python自动化运维」之自动生成配置文件并上传到目标服务器指定的位置
- 关于anaconda下载包的位置的问题
- 人脸识别数据集-WebFace260M
- flashfxp连接centos7失败原因之一
- linux局域网互传文件(使用scp)
- win10右键文件夹转圈卡死
- Allegro PCB 转 PADS Layout 之后的修修补补