当前位置: 首页 > news >正文

[2-4-02].第01节:ES初识 - ElasticStack概念

ElasticSearch学习大纲


一、ElasticStack介绍:

1.1.ELK介绍:

  • 1.ELK是一个免费开源的日志分析架构技术栈总称,可适用于日志分析、数据搜索、数据分析和收集等一些场景,比如日志分析和收集是更具有代表性的应用
  • 2.ELK包含三大基础组件,分别是Elasticsearch、Logstash、Kibana,其中Logstash是负责数据的收集,ES是数据的存储,Kibana是负责数据的展示

1.2.ElasticStack介绍:

  • 1.随ELK的发展,又有Beats、elastic cloud的等成员的加入,所以就逐渐产生了Elastic Stack的概念;

二、ElasticStack成员:

成员1:Elasticsearch:

  • Elasticsearch 是使用java开发,基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架
  • 它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载

成员2:Logstash:

  • Logstash 基于java开发,是一个数据抽取转化工具
  • 一般工作方式为c/s架构,client端安装在需要收集信息的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch或其他组件上去

成员3:Kibana

  • Kibana 基于nodejs,是一个开源和免费的可视化工具
  • Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以汇总、分析和搜索重要数据日志
  • 如下图所示,在Kibana中可以构建柱形图,饼状图等,应用在日志数据分析,实时监控等领域

成员4:Beats:

Beats 平台集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。Beats由如下组成:

Packetbeat:

  • 轻量型网络数据采集器,用于深挖网线上传输的数据,了解应用程序动态。Packetbeat 是一款轻量型网络数据包分析器,能够将数据发送至 Logstash 或 Elasticsearch。其支 持ICMP (v4 and v6)、DNS、HTTP、Mysql、PostgreSQL、Redis、MongoDB、Memcache等协议

Filebeat:

  • 轻量型日志采集器。当面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,Filebeat 将提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂

Metricbeat :

  • 轻量型指标采集器。Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据,从 CPU 到内存,从 Redis 到 Nginx等。可定期获取外部系统的监控指标信息,其可以监控、收集 Apache http、HAProxy、MongoDB、MySQL、Nginx、PostgreSQL、Redis、System、Zookeeper等服务

Winlogbeat:

  • 轻量型Windows 事件日志采集器。用于密切监控基于 Windows 的基础设施上发生的事件。Winlogbeat 能够以一种轻量型的方式,将 Windows 事件日志实时地流式传输至 Elasticsearch 和 Logstash。

Auditbeat:

  • 轻量型审计日志采集器。收集Linux 审计框架的数据,监控文件完整性。Auditbeat实时采集这些事件,然后发送到 Elastic Stack 其他部分做进一步分析

Heartbeat:

  • 面向运行状态监测的轻量型采集器。通过主动探测来监测服务的可用性。通过给定 URL 列表,Heartbeat 仅仅询问:网站运行正常吗?Heartbeat 会将此信息和响应时间发送至 Elastic 的其他部分,以进行进一步分析

Functionbeat:

  • 面向云端数据的无服务器采集器。在作为一项功能部署在云服务提供商的功能即服务 (FaaS) 平台上后,Functionbeat 即能收集、传送并监测来自您的云服务的相关数据

成员5:Elastic cloud:

  • 基于 Elasticsearch 的软件即服务(SaaS)解决方案。通过 Elastic 的官方合作伙伴使用托管的 Elasticsearch 服务

http://www.jsqmd.com/news/1334354/

相关文章:

  • 3步掌握SpiffWorkflow:用Python工作流引擎构建企业级业务流程
  • 终极rtl88x2bu驱动安装指南:专业级Linux Wi-Fi适配器解决方案
  • 小程序开发品牌有哪些?2026年企业项目采购中的两类服务观察 - 维双云小凡
  • 单人开小餐馆用什么复合调料:定量出餐操作全流程 - 产品推荐官
  • C语言贪吃蛇项目实战:从链表应用到游戏循环的工程化实现
  • iOS模拟器控制自动化测试:从零基础配置到企业级部署全攻略
  • 如何高效使用MobaXterm中文版:Windows远程管理的终极一体化解决方案
  • 5分钟快速上手BilibiliDown:免费开源B站视频音频下载工具终极指南
  • 【Linux系统安装教程】最新VMware虚拟机手把手教你搞定Linux部署
  • 为了多赚 50 块差价,我被骗走一张 500 元京东 E 卡:三次变现踩坑全复盘 - 京质回收
  • 如何高效备考408:计算机考研数据结构算法完整指南
  • git rebase master
  • 戴森球计划工厂蓝图终极指南:3000+蓝图助你快速建立星际工业帝国
  • 钢厂净水站可视化管理平台方案
  • 一文看懂温州GEO优化公司推荐:从技术底座到落地效果的全景对比 - 资讯报道
  • 2026中医体质辨识仪厂家推荐哪一家:正规实力服务商盘点解析 + 选型避坑全指南FAQ - 商业大观
  • 5个理由告诉你为什么BlenderGIS是地理数据3D可视化的终极解决方案
  • Python编程入门实战:从环境搭建到核心语法精讲
  • PDF补丁丁终极使用指南:如何用免费工具轻松解决所有PDF编辑难题
  • CALM与传统自回归模型:BrierLM分数5.72 vs 6.05的背后
  • 为什么选择本地音频转录:3步完成Buzz安装的完整指南
  • 机床导轨防护罩/数控机床防护罩/机床防护罩生产厂家有哪些?源头工厂联系方式汇总 - 品牌推荐大师
  • 暑假备考考研英语真题怎么规划?巨微真题考研真相带你梳理刷题节奏,合理安排时间 - 资讯报道
  • 面试追问背后的逻辑与应对策略
  • 2026年中医经络检测仪厂家靠谱性深度盘点:行业选型标准、避坑指南及正规服务商全解析 - 行业观察网
  • Windows CMD与批处理脚本实战指南:从基础命令到自动化脚本编写
  • 拆解 anysearch 重构智能体信息获取链路的底层逻辑 - 资讯综合
  • 构建用户情绪识别系统:从反馈收集到智能分析的技术实践
  • 3步永久免费激活IDM:无需破解的智能脚本终极指南
  • 陀螺团建的合作流程是什么?广州企业如何高效完成团建定制? - 陀螺团建