[ELK使用篇]:SpringCloud整合ELK服务

一:前置准备-(参考之前博客):

1.1:准备Elasticsearch和Kibana环境:

1.1.1:地址:https://blog.csdn.net/Abraxs/article/details/128517777

在这里插入图片描述

1.2:准备LogStash环境:

1.2.1:地址:https://blog.csdn.net/Abraxs/article/details/131848494

在这里插入图片描述

二:SpringCloud项目配置logstash依赖:

2.1:公共组件依赖配置

<dependency>
    <groupId>net.logstash.logback</groupId>
    <artifactId>logstash-logback-encoder</artifactId>
    <version>5.0</version>
</dependency>

在这里插入图片描述

2.2:服务组件引用

在这里插入图片描述

2.3:logback.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false" scan="true" scanPeriod="1 seconds">
    <include resource="org/springframework/boot/logging/logback/base.xml" />
    <contextName>logback</contextName>

    <appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
        <destination>192.168.56.103:4560</destination>
        <!-- encoder必须配置,有多种可选 -->
        <encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder" />
    </appender>

    <root level="info">
        <appender-ref ref="stash" />
    </root>
</configuration>

在这里插入图片描述

2.4:yml日志配置

logging:
  config: classpath:logback.xml

在这里插入图片描述

2.5:启动项目

三:SpringCloud项目配置logstash依赖:

3.1:配置:kibana对应的logstash索引[类似数据库]

3.1.1:点击discover -> 点击索引模式 -> 点击创建索引模式:[如果没有创建过索引模式]

在这里插入图片描述

3.1.2:点击discover -> 点击索引模式 -> 点击创建索引模式:[创建过索引模式]

在这里插入图片描述

3.1.3:创建索引模式页面 -> 点击索引模式 -> 点击创建索引模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2:查看:kibana对应的logstash索引[类似数据库]

3.2.1:进入索引管理点击上一步配置的logstash索引

在这里插入图片描述

3.2.2:点击discover即可查看索引和日志文件:

在这里插入图片描述

在这里插入图片描述

四:额外说明:如果没有上述操作没有看到索引:

4.1:查看:ES/Kibana/LogStash容器日志报错信息:

4.2:重启:ES/Kibana/LogStash容器:

4.3:重启:SpringCloud对应服务:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值