点评Cat 3.0快速上手

栏目: 数据库 · 发布时间: 5年前

内容简介:CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。相比于普通APM平台,主要优势在于了日志告警,多种client和实时性。CAT从2015年开源,最新的大版本是3.0,同时提供了相关的client包也发布到了仓库不再需要用户自己打包了。CAT的部署算不上简单,要快速实验的话最好还是使用Docker镜像的方式来启动。最小依赖就是CAT自身外加一个MySQL数据库,当然这种单机模型是谈不上什么高可用的,只是简单的使用和集成调试。

CAT 是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。相比于普通APM平台,主要优势在于了日志告警,多种client和实时性。

服务端

CAT从2015年开源,最新的大版本是3.0,同时提供了相关的client包也发布到了仓库不再需要用户自己打包了。

CAT的部署算不上简单,要快速实验的话最好还是使用 Docker 镜像的方式来启动。最小依赖就是CAT自身外加一个 MySQL 数据库,当然这种单机模型是谈不上什么高可用的,只是简单的使用和集成调试。

由于官方没有提供镜像,我自己打包了一个放在dockerhub上,如果使用国内镜像应该速度也还行。

执行以下命令

wget https://raw.githubusercontent.com/htynkn/dockerfiles/master/dianping-cat/stack.yml

wget https://raw.githubusercontent.com/htynkn/dockerfiles/master/dianping-cat/V1__initCatDatabase.sql

docker-compose -f stack.yml up

由于CAT的数据库需要先初始化,所以使用了flyway作为数据库版本管理工具。最好新建一个文件夹,然后在其中执行,不然容易混入其他 SQL 文件。

启动后,注意查看端口,2280端口是CAT上报的端口,必须强绑定,8080那个则会使用随机端口,注意查看。直接访问 localhost:{port}/cat 就行了。

客户端

如果要测试client链接的效果,首先在/data/appdatas/cat/目录下新建client.xml文件

<?xml version="1.0" encoding="utf-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="config.xsd">
    <servers>
        <server ip="127.0.0.1" port="2280" http-port="你的端口" />
    </servers>
</config>

然后在你要接入的项目中写入应用名称 src/main/resources/META-INF/app.properties

app.name={appkey}
启动起来效果如下,如果你的框架没有集成CAT client或者没有编写自己的打点上报代码,会有默认的Reboot和Heartbeat事件
点评Cat 3.0快速上手
Cat客户端上报例子

不同的应用框架和CAT的集成不同,具体的可以网上搜索一下,一般都是非官方实现。

参考


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

经济学原理(第7版):微观经济学分册+宏观经济学分册(套装共2册)

经济学原理(第7版):微观经济学分册+宏观经济学分册(套装共2册)

曼昆 (N.Gregory Mankiw) / 梁小民、梁砾 / 北京大学出版社 / 2015-5-1 / 128

《经济学原理(第7版):微观经济学分册+宏观经济学分册》是目前国内市场上最受欢迎的引进版经济学教材之一,其最大特点是它的“学生导向”,它更多地强调经济学原理的应用和政策分析,而非经济学模型。第7版在延续该书一贯风格的同时,对第6版作了全面修订和改进。大幅更新了“新闻摘录”“案例研究”等专栏,拓展了章后习题。一起来看看 《经济学原理(第7版):微观经济学分册+宏观经济学分册(套装共2册)》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具