7000 字 | 20 图 | 一文带你搭建一套 ELK Stack 日志平台

b5f8a89935cced0583fbf50279f06b8a.png

若有收获,请记得分享和转发哦

前言

最近在折腾 ELK 日志平台,它是 Elastic 公司推出的一整套日志收集、分析和展示的解决方案。

专门实操了一波,这玩意看起来简单,但是里面的流程步骤还是很多的,而且遇到了很多坑。在此记录和总结下。

本文亮点:一步一图、带有实操案例、踩坑记录、与开发环境的日志结合,反映真实的日志场景。

4839f80a1ea65e2947949081f94482ad.png

日志收集平台有多种组合方式:

  • ELK Stack 方式:Elasticsearch + Logstash + Filebeat + Kibana,业界最常见的架构。

  • Elasticsearch + Logstash + Kafka + Kibana,用上了消息中间件,但里面也有很多坑,放到下一讲。

这次先讲解 ELK Stack 的方式,这种方式对我们的代码无侵入,核心思想就是收集磁盘的日志文件,然后导入到 Elasticsearch。

比如我们的应用系统通过 logback 把日志写入到磁盘文件,然后通过这一套组合的中间件就能把日志采集起来供我们查询使用了。

整体的架构图如下所示,

e2a11ecf2d623f26a9483a8e0435b5ee.png

90aaa8995636f16b3320ebded4140065.png

919e704878f8c408a73ef51ef4c9a09f.png

f5e3bc0d7d8eaaf886ef3a7debbdc8b4.png

f176cf359227e91a0588d69f463be9b2.png

9d0e429e92296c982007a493233b04e8.png

5a42d6584334d92d2a117108ca608f50.png

8a4ac611ff0682bae045a8dec7a91fcb.png

496a47d15127cc5339ace0726972d684.png

beeec3c2f601f4d7763b4cc4d4384507.png

e90f5af8c11343df7aaab3968731aa42.png

31173b24e6d141c3f050d666050d10da.png

ad91be6749198ab0f6407b1ad3a28f77.png

406ddb814cac3752d47c5bf01228710e.png

49d3c0473dc4908037730c8270a66da6.png

d99e0808d5f621e0319edc1e2617d704.png

cbe29fc2069a880a602d69bfc5bde063.png

b4e22b39efa53024e1a15d5db4ade8fa.png

c4d07b471ada27cdb4ddb46bc3df91e2.png

7aa3df0bbc55ec861ab87487c5117d4d.png

054b997e0d5b8176f71cf16ba1833efc.png

d3c57e34e3a4bc7afa8bd43ed25c8d87.png

f2162782464c8c2e9764dcc78de4d6d2.png

61d52e47ae25e7e6649f3400e139ca6c.png

fbaf515f7d53bf86d6a4fc738ec409d5.png

6aa7a2e16e382f5bc0389b282e003efa.png

5b07d1f667da5898f2d8c4baa1087104.png

63c1cf7cd01612a6d860ebd1dba58416.png

710a36ae87ec26602461889f51bd43bc.png

79f868d29fe17e72d2330a9b35ed0df9.png

7dac56e1e68b95ff39e3f6b7aa167696.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值