当前位置:网站首页>ELK入门
ELK入门
2022-08-10 09:40:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
1.什么是ELK
ELK (elasticsearch logstash kibana)其实并不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写,Elasticsearch,Logstash 和 Kibana。这三款软件都是开源软件,通常是配合使用。
ElasticSearch :一款基于的Lucene的分布式搜索引擎,我们熟悉的github,就是由ElastiSearch提供的搜索。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。
Logstash:是一个完全开源的工具,他可以对你的日志进行收集、分析。
Kibana:一款配合ElasticSearch的web可视化界面,内置非常各种查询,聚合操作,并拥有漂亮的图形化展示功能。可以为Logstash和ElasticSearch提供的日志分析友好的Web界面,可以帮助您汇总、分析和搜索重要数据日志。
2.为什么要用ELK
我们的云平台的各个子系统现在部署在不同的服务器上,对于大量的日志处理是分离的,有了ELK,我们可以通过Logstash将各个子系统的日志收集在一起,方便我们分析。而且在实际应用中,我们的日志是非常重要的,它通常会记录一些比较重要的信息,如应用程序的log记录的error,warn级别的log,通常在量小的情况下,我们可以直接vi+awk+sed+grep定位原因,在量大的时候,这种方式就捉襟见肘了,而且我们还要各种聚合,或者基于异常多个关键词的搜索,并有且,或,交,并,差,补,排序等一些操作,而且相应速度必须给力,如果线上环境出了故障,能够立刻准确定位,ELK就是高手,在百万大军中取上将首级,犹如探囊取物,所以这时候ELK就非常适合了,当然除此之外,ELK也经常在运维工作中大放光彩,在应用级别的实时监控,非常适合一些重要核心服务的预警。
3.ELK框架简介
在需要收集日志的所有服务上部署logstash ,作为logstash agent(logstash shipper)用于监控并过滤收集日志,将过滤后的内容发送到logstash indexer , logstash indexer 将日志收集在一起交给全文搜索服务 ElasticSearch ,可以用 ElasticSearch进行自定义搜索通过 Kibana 来结合自定义搜索进行页面展示。
下一篇将为大家详细介绍ELK框架的搭建过程
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105694.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢
关于判断单峰数组的几种方法
Flink快速上手 完整使用 (第二章)
绘制温度曲线图;QChart,
PostgreSQL 2022 发展现状:13 个非 psql 工具
I don't want to do accounting anymore, Die changed to a new one, moved forward bravely, and finally successfully passed the career change test to double his monthly salary~
支付 x 聚合 x 分账 - 回流平台“二清”风险规避之路
[Metaverse Omi Says] Listen to how Rabbit Fan Rabbit creates a new era of trendy play from virtual to reality
FPGA时钟篇(三) MRCC和SRCC的区别
多线程浅谈
CAD转WPF: 关于CAD图纸文件转换为WPF矢量代码文件(xaml文件)的技巧
随机推荐
00后女孩月薪3200,3年买两套房,这个程序员变现新风口千万要把握住
Lasso regression (Stata)
Defending risks with technology and escorting cloud native | Tongchuang Yongyi X Boyun held a joint product launch conference
JWT: To own me is to have power
【企业架构】敏捷与企业架构:战略联盟
重学冒泡排序
对称加密与非对称加密的区别
【REST架构】OData、JsonAPI、GraphQL 有什么区别?
中国驻越南使馆提醒在越北部、中部地区中国公民做好台风“木兰”安全防范
【微服务架构】为故障设计微服务架构
[Data Architecture] Distributed Data Grid as a Solution for Centralized Data Monolith
设计分享|基于单片机的从左到右流水灯
shell------ commonly used gadgets, sort, uniq, tr, cut
【系统设计】S3 对象存储
LCD DRM驱动框架分析二
Oracle rac所在的网络要割接,停掉其中一个rac节点,这种方案可行吗?
微信小程序--》小程序生命周期和WXS使用
原型和原型链
郭晶晶家的象棋私教,好家伙是个机器人
2022年固定资产管理系统的概况