用于收集Java日志到Redis或者Kafka中,日志收集完之后可使用Logstash导入ELK栈中分析
##logback###redis--pom.xml添加依赖
<depedecy> <groupId>org.redisso</groupId> <artifactId>redisso</artifactId> <versio>3.2.3</versio> </depedecy> <depedecy> <groupId>et.myscloud.plugi</groupId> <artifactId>loggig-appeder</artifactId> <versio>1.0-SNAPSHOT</versio> </depedecy>--logback.xml添加Appeder
<appeder ame="Redis" class="et.myscloud.plugi.loggig.logback.redis.appeder.LogbackRedisAppeder"> <redisBuildStrategy class="et.myscloud.plugi.loggig.logback.redis.appeder.build.SigleBuildStrategy"> <cofig class="et.myscloud.plugi.loggig.logback.redis.appeder.build.RedisCofig"> <addresses>10.2.81.93:6379</addresses> </cofig> </redisBuildStrategy> <source>test-applicatio</source> <type>test</type> <key>redis-log</key> <tags>test</tags> </appeder>--日志格式
{ "@timestamp": "2017-01-17T10:40:53.129+0800", "host": "10.2.85.49", "level": "WARN", "logger": "et.myscloud.plugi.loggig.logback.redis.appeder.LogbackRedisAppederTest", "message": "test87", "source": "test-applicatio", "thread": "mai" }-- https://www.elastic.co/guide/e/logstash/curret/plugis-iputs-redis.html#plugis-iputs-redis
评论