收集 Java 日志到 Redis 或 Kafka 中 LoggingAppender
- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/jxttian/LoggingAppender
- 软件文档: https://gitee.com/jxttian/LoggingAppender
软件介绍
用于收集Java日志到Redis或者Kafka中,日志收集完之后可使用Logstash导入ELK栈中分析
##logback ###redis -- pom.xml添加依赖
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.2.3</version> </dependency> <dependency> <groupId>net.myscloud.plugin</groupId> <artifactId>logging-appender</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
-- logback.xml添加Appender
<appender name="Redis" class="net.myscloud.plugin.logging.logback.redis.appender.LogbackRedisAppender"> <redisBuildStrategy class="net.myscloud.plugin.logging.logback.redis.appender.build.SingleBuildStrategy"> <config class="net.myscloud.plugin.logging.logback.redis.appender.build.RedisConfig"> <addresses>10.2.81.93:6379</addresses> </config> </redisBuildStrategy> <source>test-application</source> <type>test</type> <key>redis-log</key> <tags>test</tags> </appender>
-- 日志格式
{
"@timestamp": "2017-01-17T10:40:53.129+0800",
"host": "10.2.85.49",
"level": "WARN",
"logger": "net.myscloud.plugin.logging.logback.redis.appender.LogbackRedisAppenderTest",
"message": "test87",
"source": "test-application",
"thread": "main"
}-- https://www.elastic.co/guide/en/logstash/current/plugins-inputs-redis.html#plugins-inputs-redis
UNIX编程环境
Brian W.Kernighan、Rob Pike / 陈向群/等 / 机械工业出版社 / 1999-10-1 / 24.00
本书对UNIX操作系统的编程环境做了详细而深入的讨论,内容包括UNIX的文件系统、Shell、过滤程序、I/O编程、系统调用等,并对UNIX中的程序开发方法做了有针对性的指导。本书内容深入浅出,实例丰富,无论是UNIX系统的初学者还是专业人员都可从本书受益。本书亦可作为大学生、研究生学习UNIX的教材。一起来看看 《UNIX编程环境》 这本书的介绍吧!
