Skip to content

Cat集成指南

尹吉欢 edited this page May 17, 2020 · 2 revisions

Cat是基于 Java 开发的实时应用监控平台,为美团点评提供了全面的实时监控告警服务。在Kitty中也选用了Cat作为我们的监控组件。

Github主页:https://github.com/dianping/cat

Kitty中对Cat封装了一层,在使用的时候直接依赖kitty-spring-cloud-starter-cat即可整合Cat到项目中。

 <dependency>
       <groupId>com.cxytiandi</groupId>
       <artifactId>kitty-spring-cloud-starter-cat</artifactId>
       <version>Kitty Version</version>
 </dependency>

然后在application配置文件中配置Cat的服务端地址信息,多个英文逗号分隔:

cat.servers=47.105.66.210

在项目的resources目录下创建META-INF目录,然后在META-INF中创建app.properties文件配置app.name。此名称是在Cat后台显示的应用名

app.name=kitty-cloud-comment-provider

最后需要配置一下Cat的LogAppender,这样应用在记录error级别的日志时,Cat可以及时进行异常告警操作。

在logback.xml增加下面的配置:

 <appender name="CatAppender" class="com.dianping.cat.logback.CatLogbackAppender"></appender>

 <root level="INFO">
     <appender-ref ref="CatAppender" />
 </root>

更详细的内容请移步Cat的Github主页进行查看。