当前位置: 首页> 汽车> 行情 > 微信公众号设计方案_南昌网站建设方案_网络营销策划方案ppt模板_百度搜索趋势

微信公众号设计方案_南昌网站建设方案_网络营销策划方案ppt模板_百度搜索趋势

时间:2025/9/12 19:40:42来源:https://blog.csdn.net/qq_39708228/article/details/144657352 浏览次数: 0次
微信公众号设计方案_南昌网站建设方案_网络营销策划方案ppt模板_百度搜索趋势

首先我们先来解析一下,什么是ELK:E:elasticsearch、L:logstash、K:kibana

关于他们的部署,请移步

《docker(十五)docker-compose部署elasticsearch配置账号密码登录》

要先部署elasticsearch,在部署logstash,部署logstash需要用到es的账号和密码。

《docker(二十一)docker部署logstash》

再部署kibana

《docker(二十二)docker部署kibana》

这里需要注意一下,ELK的版本需要一致,我这里使用的事7.17.3版本。

ELK部署完成之后,下边我记录一下我在Springboot框架中集成的全过程。

Springboot框架默认集成logback作为默认的日志框架,具体请移步《SpringBoot(三)集成日志》

一:添加POM依赖

<!-- 向logstash推送日志数据-->
<!-- https://mvnrepository.com/artifact/net.logstash.logback/logstash-logback-encoder -->
<dependency>
    <groupId>net.logstash.logback</groupId>
    <artifactId>logstash-logback-encoder</artifactId>
    <version>6.5</version>
</dependency>
<!-- Logback Classic Module -->
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
</dependency>

这里需要注意一下,logstash-logback-encoder确保使用的是与Logstash服务器兼容的版本。

二:yml配置

spring:
  elasticsearch:
    ip: 127.0.0.1
    port: 9200
    protocol: http
    username: xxxxxx
password: xxxxxx

这里只需要配置elasticsearch就可以。我的es是有用户名密码的,如果你的es没有,那就不需要。

三:创建logstash.xml配置文件

文件位置在resource目录下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!--======================================= 本地变量 ======================================== -->
    <
关键字:微信公众号设计方案_南昌网站建设方案_网络营销策划方案ppt模板_百度搜索趋势

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: