-
Notifications
You must be signed in to change notification settings - Fork 283
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主页进行查看。