logback日志交给logstash处理

原创
2016/07/13 16:57
阅读数 2.8K

需要软件:redis、elk、RedisClient(redis管理工具)

本地项目运用

0.redis安装、redisclient

  • redis安装参考官网
  • redisclient安装参考官网 运行redisclient如下图: redisclient

1.elasticsearch的安装配置

下载官网地址

  • 安装 安装到D盘目录下
  • 配置 config配置 具体配置项解释英文翻译。

2.logstash安装、配置和运行

  • 下载 下载官网地址

  • 安装 同上 elasticsearch的安装

  • 配置 参考下图 创建etc文件夹创建文件 创建etc文件夹创建文件logstash-test.d 内容如下: 输入图片说明

  • 运行

logstash -f   ../etc/logstash-test.d

3. kibana安装、配置和运行

  • 安装 同elasticsearch
  • 配置kibana 安装配置kibana
  • 运行 运行kibana

4.项目中的一些配置

4.1. pom文件引入jar文件

<!--logstash begin -->
        <dependency>
            <groupId>com.cwbase</groupId>
            <artifactId>logback-redis-appender</artifactId>
            <version>1.1.5</version>
    <!--        
    <exclusions>
                <exclusion>
                    <groupId>redis.clients</groupId>
                    <artifactId>jedis</artifactId>
                </exclusion>
            </exclusions>
-->
        </dependency>
        <!--logstash end -->

4.2.logback.xml文件配置

<appender name="LOGSTASH" class="com.cwbase.logback.RedisAppender">
        <source>logstashdemo</source>
        <type>dev</type>
        <host>192.168.1.85</host>
        <port>6379</port>
        <key>logstash</key>
        <tags>dev</tags>
        <mdc>true</mdc>
        <location>true</location>
        <callerStackIndex>0</callerStackIndex>
    </appender>

可以配置异步AsyncAppender 具体参考《参考网址》

4.3. 项目启动运行效果如下图

  1. elasticsearch运行效果图 elasticsearch运行效果图
  2. kibana运行效果图 kibana运行效果图

5.参考网址

参考网址:logback-redis-appender 参考网址:spring mvc+ELK从头开始搭建日志平台

展开阅读全文
打赏
0
8 收藏
分享
加载中
打赏
0 评论
8 收藏
0
分享
返回顶部
顶部