logback日志交给logstash处理

需要软件: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从头开始搭建日志平台

转载于:https://my.oschina.net/zzuqiang/blog/711258

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值