SpringCloud Alibaba微服务运维二 - 集成ELK日志

Posted 飘渺Jam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud Alibaba微服务运维二 - 集成ELK日志相关的知识,希望对你有一定的参考价值。

大家好,我是飘渺。这是SpringCloud alibaba开发实战系列文的第三十八篇,运维系列的第二篇,系列文章,欢迎持续关注。
文章会在流量变低时转入收费专栏,且看且珍惜!

概述

在单体服务中我们需要查看日志只需直接在日志文件中 grep、awk 就可以获得自己想要的信息。

但是在微服务架构中,不同的服务模块一般会部署多个节点,日志散落在多个节点的日志文件中。一旦出现问题,我们就需要登录不同的服务节点分别查看日志,非常之繁琐。所以在微服务架构中,我们是需要建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。

现在目前主流的分布式日志解决方案还是基于ELK(ElasticSearch、Logstash、Kibana),今天我们就动手搭建一个单机版的ELK日志收集系统并将我们的日志文件集成进去。

ELK版本:7.13.4

ElasticSearch 安装配置

说明:ElasticSearch7.13.4内置了JDK16,如果没有特殊要求,直接使用默认JDK即可。本文中直接使用ElasticSearch的默认JDK16。

  • 下载

下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.4-linux-x86_64.tar.gz

  • 上传文件并解压缩

将下载下来的ElasticSear

以上是关于SpringCloud Alibaba微服务运维二 - 集成ELK日志的主要内容,如果未能解决你的问题,请参考以下文章

为什么要用SpringCloud alibaba作为微服务开发框架?

深入讲解SpringCloud Alibaba 微服务调用,还不懂微服务的一定得看看!

为什么要用SpringCloud alibaba作为微服务开发框架?

给老板解释解释,为什么要用SpringCloud alibaba作为微服务开发框架???

SpringCloud-Alibaba系列教程2.搭建用户微服务模块

SpringCloud Alibaba实战(7:nacos注册中心管理微服务)