202112-16 使用Docker Compose部快速署ELK(亲测有效) 目录1.概述1.1定义1.2功能说明2.部署ELK2.1创建目录和文件2.2配置docker-compose并启动2.3打开kibana3.收集日志3.1环境准备3.2使用logback记录日志3.3使用log4j2记录日志1.概述1.1定义对于大规模的日志,需要集中化的管理。而ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。ELK是三种技术产品的简称,包括Elasticsearch、Logstash、Kibana,可在项目中作为日志框架使用。1.... 继续阅读 >
202107-09 基于Docker搭建ELK 日志系统的方法 背景需求: 业务发展越来越庞大,服务器越来越多各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志开发人员排查问题,需要到服务器上查日志,不方便运营人员需要一些数据,需要我们运维到服务器上分析日志。ELK介绍:ELK是三个开源软件的缩写,分别为:Elasticsearch、Logstash以及Kibana,它们都是开源软件。目前由于原本的ELKStack成员中加入了Beats工具所以已改... 继续阅读 >
202103-05 Spring Boot 搭建 ELK正确看日志的配置流程 为什么要用ELKELK实际上是三个工具,Elastricsearch+Logstash+Kibana,通过ELK,用来收集日志还有进行日志分析,最后通过可视化UI进行展示。一开始业务量比较小的时候,通过简单的SLF4J+Logger在服务器打印日志,通过grep进行简单查询,但是随着业务量增加,数据量也会不断增加,所以使用ELK可以进行大数量的日志收集和分析简单画了一下架构图在环境配置中,主要介绍Mac和Linux配置,Windows系统大致相同,当然,前提是大家都... 继续阅读 >
202101-26 Docker Compose一键ELK部署的方法实现 安装 Filebeat已经完全替代了Logstash-Forwarder成为新一代的日志采集器,因为它更加轻量、安全。基于Filebeat+ELK的部署方案架构图如下: 软件版本:服务版本说明CentOS7.6Docker18.09.5DockerCompose1.25.0ELK7.5.1Filebeat... 继续阅读 >
202010-10 SpringBoot应用整合ELK实现日志收集的示例代码 ELK即Elasticsearch、Logstash、Kibana,组合起来可以搭建线上日志系统,本文主要讲解使用ELK来收集SpringBoot应用产生的日志。ELK中各个服务的作用Elasticsearch:用于存储收集到的日志信息;Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logstash再把日志转发给Elasticsearch;Kibana:通过Web端的可视化界面来查看日志。使用DockerCompose搭建ELK环境需要下载的Docker镜像dockerpull... 继续阅读 >