ELK 系统在中小企业的从0到1的落地实践

作者/分享人:大耳朵
向 Ta 提问
参与过某支付公司支付系统平台研发,大宗交易B2B平台研发。 现任某公司后台研发工程师

系统上线后我们通常需要进行系统日志处理,通常最简单的方式是直接在日志文件中使用 GREP,AWK 等获取相关的日志信息。但如果在正式的生产环境中,这种方法就比较耗时耗力。日志量太大该怎么办?文本搜索效率太慢怎么办?另外还有想进行多维度条件查询的时候该怎么办?

ELK 为我们提供了非常好的解决方案,ELK 是三个开源软件的缩写,分别表示:Elasticsearch,Logstash,Kibana 它们都是开源软件。Elasticsearch 是个开源分布式搜索引擎,提供搜集、分析、存储数据的功能。Logstash 是收集、分析、过滤日志的工具,支持多种数据获取以及输出的方式。Kibana 可以为 Logstash 和 ElasticSearch 提供日志分析友好的 Web 界面,方便开发人员进行图形化操作。

本 Chat 的目的是在公司的实际应用场景中与你分享这些经验,主要包括:

  1. 采集 - 获取多个服务器中的日志;
  2. 传输 - 将日志数据传送给中央处理系统;
  3. 存储 - 如何存储日志数据;
  4. 分析 - 对日志进行多维度处理,UI 分析;
  5. 通知 - 对异常日志使用邮件或即时通讯工具进行通知。
已有214人预订
预订达标
文章出炉
     
03月14日
03月30日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张大耳朵的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Chan
图文并茂,偏实践,作者很用心,写的很易懂。在公司搭建了一套,同事反应效果还不错。希望能有更多更深入更详细的实践分享。
你可能还喜欢
从小白到架构师的成长之路
一盘花生米
前端交互的正确打开方式
差不多先生
二叉树的原理推敲与动手种树
浅浅
机器学习004:循环神经网络实现与文本分类问题
如是
电商高并发、高流量下分布式 ID 的解决方案(主键生成策略)
Array老师
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
微信扫描登录