如果你没有听说过Elastic Stack,那你一定听说过ELK。实际上ELK是三款软件的简称,分别是Elasticsearch、Logstash、Kibana组成,在发展的过程中,又有新成员Beats的加入,所以就形成了Elastic Stack。

所以说,ELK是旧的称呼,Elastic Stack是新的名字。

Elasticsearch

Elasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

Logstash

Logstash 基于java,是一个开源的用于收集,分析和存储日志的工具。

Kibana

Kibana 基于nodejs,也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的Web 界面,可以汇总、分析和搜索重要数据日志。

Beats

Beats是elastic公司开源的一款采集系统监控数据的代理agent,是在被监控服务器上以客户端形式运行的数据收集器的统称,可以直接把数据发送给Elasticsearch或者通过Logstash发送给Elasticsearch,然后进行后续的数据分析活动。

Beats由如下组成:

  • Packetbeat:

监测网络流量对于获得可观测性和保护环境至关重要,有助于确保高水平的性能和安全性。Packetbeat 是一款轻量型网络数据包分析器,能够将主机和容器中的数据发送至 Logstash 或 Elasticsearch。

  • Filebeat:

无论是从安全设备、云、容器、主机还是 OT 进行数据收集,Filebeat 都将提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂。

  • Metricbeat:

用于从系统和服务收集指标。Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据,从 CPU 到内存,从 Redis 到 Nginx,不一而足。

  • Winlogbeat:

用于密切监控基于 Windows 的基础设施上发生的事件。使用 Winlogbeat,将 Windows 事件日志流式传输至 Elasticsearch 和 Logstash。

  • Heartbeat:

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

  • Auditbeat:

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

  • Functionbeat:

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

【Elastic Stack(一)】Elastic Stack简介相关推荐

  1. ELK Stack 与 Elastic Stack 的异同点

    在很多场合,都可以看到 ELK Stack 或者是 Elastic Stack 的介绍,大多数人都会产生疑问,这两者到底有什么区别?本文将介绍 ELK Stack 与 Elastic Stack 的异 ...

  2. Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(一)

    你对资产跟踪感兴趣吗? 好消息! 使用Elastic 地图应用可以轻松可视化和分析移动的数据. 你可以跟踪 IoT 设备的位置并监控运输途中的包裹或车辆. 在本教程中,你将查看来自俄勒冈州波特兰市的实 ...

  3. Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(二)

    这是继上一篇文章 "Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(一)" 的续篇.在上一篇文章中,我详细地介绍了如何从 Web 服务摄入实 ...

  4. java stack empty_java.util.Stack.empty()方法实例

    全屏 empty()方法是用来测试堆栈是否为空. 声明 以下是java.util.Stack.empty()方法的声明.public boolean empty() 参数NA 返回值 该方法调用返回t ...

  5. iar 堆栈设置_IAR MSP430设置合理堆栈大小(the stack pointer for stack is outside the stack range)...

    摘要: 本文给出IAR设置堆栈合理大小的详细方法,并分享一些好博文(icf及map讲解). 最近在MSP430-169LCD(MSP430F169,RAM为2KB)调试一些ucos演示例子,IAR f ...

  6. java stack 实现_Swift Stack实现

    java stack 实现 In this tutorial, we'll be discussing and implementing the Data Structure: Stacks, usi ...

  7. java stack 类_Java Stack 类 - Java 教程 - 自强学堂

    Java Stack 类 栈是Vector的一个子类,它实现了一个标准的后进先出的栈. 堆栈只定义了默认构造函数,用来创建一个空栈. 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法. ...

  8. Elastic:使用 Elastic Stack 来监督系统日志及指标

    在我之前的许多文章中,我基本上都已经讲到了这些方面的内容.在今天的文章中,我想针对一些开发还没有自己的系统,比如 centos 或 Ubuntu OS 来写一篇非常详细的文章.在这篇文章中,我将详述: ...

  9. elastic 修改map_Amazon Elastic Map Reduce使用Apache Mahout计算建议

    elastic 修改map Apache Mahout是一个"可扩展的机器学习库",其中包括各种单节点和分布式推荐算法的实现. 在上一篇博客文章中, 我描述了如何在单个节点上实现在 ...

  10. 6-5-1:STL之stack和queue——stack和queue的快速入门、常用接口以及适配器的概念

    文章目录 一:简单介绍 (1)stack (2)queue 二:stack和queue的应用 三:stack和queue的模拟实现--适配器 一:简单介绍 stack和queue是STL中的两个容器, ...

最新文章

  1. Linux系统目录结构,文件类型以及ls、alias命令
  2. 论文浅尝 | 从具有数值边缘属性的知识图谱中学习嵌入
  3. Linux中qt编写登录
  4. Linux内存管理(一)——从硬件角度看内存管理
  5. python字典value排序_python字典按照value排序方法
  6. Python入门基础学习记录(二)汇率案例学习记录
  7. DHTML【3】--HTML
  8. 每日一题[LeetCode 315]计算右侧小于当前元素的个数
  9. 孙鑫VC学习笔记:第十九讲 动态链接库
  10. 迅雷下载提示:应版权方要求/包含违规内容, 文件无法下载
  11. 精进1-职业价值 by采铜
  12. 迪米特法则 php,迪米特法则(The Law of Demeter) -解道Jdon
  13. 从ChatGPT到ChatCAD:基于大型语言模型的医学图像交互式计算机辅助诊断
  14. 【渝粤题库】陕西师范大学163209 旅游企业战略管理
  15. 关于多径效应,平坦衰落,频率选择性衰落以及瑞利衰落的理解
  16. python输出浮点数x的y次方_Python全栈工程师(exercises)
  17. win11安装虚拟机以及运行乌班图遇到的问题
  18. 经济法基础(2020年)——第三章 支付结算法律制度
  19. blast的-max_target_seqs?
  20. 麒麟桌面操作系统V10 SP1 桌面操作系统软件商店无法打开

热门文章

  1. JVM学习--(一)基本原理
  2. RHEL/CentOS通用性能优化、安全配置参考
  3. 在mybatis中模糊查询有三种写法
  4. 【C++】【十一】二叉树递归遍历与非递归遍历的实现及思路
  5. 软件体系架构模式之三微内核体系架构
  6. The C10K problem原文翻译
  7. 深入理解PHP原理之变量作用域
  8. 由浅入深剖析.htaccess
  9. ATT汇编语言与GCC内嵌汇编简介
  10. OSI[七层]与TCP/IP[四层]模型简述简图