千家信息网

如何进行ELK的原理及工作是怎么样的

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇文章为大家展示了如何进行ELK的原理及工作是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。EKL核心组成1.Elastic Search 开源分布
千家信息网最后更新 2025年12月03日如何进行ELK的原理及工作是怎么样的

本篇文章为大家展示了如何进行ELK的原理及工作是怎么样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

EKL

核心组成

1.Elastic Search 开源分布式搜索引擎,他的特点是分布式、零配置、自动发现、索引自动分片,索引副本机制,restful接口,多数据源,自动搜索负载。

安装Elastic Search 高可用,易扩展,支持集群(cluster),分片和复制(sharding和replicas)

验证启动:curl -X GET http://localhost:9200

2.Logstash 完全开源的工具,可以用来对日志进行收集,分析,并将期存储供以后使用。

安装Logstash 实时渠道能力的数据收集引擎。由三部分组成

1.shipper-发送日志数据

2.broker-收集数据,缺省内置redis

3.indexer-数据写入

启动验证: ./logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'

3.Kibala 可以为ES和Logstash提供的日志分析友好的界面,汇总,分析和搜索重要的日志。 可以在Elasticsearch 的索引中查找,交互数据,并生成各种维度的表图

vi kibana.yml 添加下面配置

elasticsearch_url: "http://192.168.1.104:9200"

浏览器访问kinaba http://39.106.48.25:5601/

在kibana中查找执行超过400ms的记录

"READ_COMMITTED" AND message:/[4-9]{1}[0-9][0-9]ms/

四大组件

1.Logstatsh: logstash server 端用来收集日志。

2.Elastic Search:存储各类日志。

3.Kibala: web化查询和可视化接口.

4.Logstash forwarder: logstash client端用来通过lumberjack 网络协议发送日志到logstash server.

ELK工作流程

在需要收集日志的服务器上部署logstash,作为logstash agent(shipper) 用于监控并过滤收集日志,将过滤后的内容发送到Broker(缺省Redis),然后logstash indexer 将日志收集到一起交给全文搜索引擎Elastic Search,可以用Elastic Search进行自定义搜索通过Kibana来结合自定义搜索进行页面展示。

上述内容就是如何进行ELK的原理及工作是怎么样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

日志 数据 搜索 工作 内容 引擎 索引 分析 原理 分布式 技能 接口 搜索引擎 知识 存储 配置 验证 简明 重要 简明扼要 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全应用与技术大学排名 县开展网络安全宣传活动总结 索尼a7m3影像数据库修复 德惠什么是网络技术服务品质保障 富士康服务器测试岗位 安徽华信网络技术有限公司 黔南软件开发培训学校 图表怎么转换数据库 四川智慧养老管理平台软件开发 数据库结果集处理 国际服哪个服务器最多人 上海创祁互联网科技有限公司 网络技术出来都是干什么的 网络安全工程师的认知 网络安全周数据宣传标语 怀旧服联盟服务器什么时候开 软件开发班培训 服务器固定动态分配 软件开发过程算法 怎样打开手机网络安全检测 wps服务器怎么强制关闭 国泰安数据库高管包括哪些 画二年级简单手抄报网络安全 pta数据库sql实验答案 计算机网络技术一般毕业工资 招银网络科技与中移互联网 网络安全信息分为几层 数据库约束方案 网络安全的表情包 锡山区专注软件开发平台
0