【Elastic Stack(一)】Elastic Stack简介
如果你没有听说过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简介相关推荐
- ELK Stack 与 Elastic Stack 的异同点
在很多场合,都可以看到 ELK Stack 或者是 Elastic Stack 的介绍,大多数人都会产生疑问,这两者到底有什么区别?本文将介绍 ELK Stack 与 Elastic Stack 的异 ...
- Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(一)
你对资产跟踪感兴趣吗? 好消息! 使用Elastic 地图应用可以轻松可视化和分析移动的数据. 你可以跟踪 IoT 设备的位置并监控运输途中的包裹或车辆. 在本教程中,你将查看来自俄勒冈州波特兰市的实 ...
- Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(二)
这是继上一篇文章 "Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(一)" 的续篇.在上一篇文章中,我详细地介绍了如何从 Web 服务摄入实 ...
- java stack empty_java.util.Stack.empty()方法实例
全屏 empty()方法是用来测试堆栈是否为空. 声明 以下是java.util.Stack.empty()方法的声明.public boolean empty() 参数NA 返回值 该方法调用返回t ...
- iar 堆栈设置_IAR MSP430设置合理堆栈大小(the stack pointer for stack is outside the stack range)...
摘要: 本文给出IAR设置堆栈合理大小的详细方法,并分享一些好博文(icf及map讲解). 最近在MSP430-169LCD(MSP430F169,RAM为2KB)调试一些ucos演示例子,IAR f ...
- java stack 实现_Swift Stack实现
java stack 实现 In this tutorial, we'll be discussing and implementing the Data Structure: Stacks, usi ...
- java stack 类_Java Stack 类 - Java 教程 - 自强学堂
Java Stack 类 栈是Vector的一个子类,它实现了一个标准的后进先出的栈. 堆栈只定义了默认构造函数,用来创建一个空栈. 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法. ...
- Elastic:使用 Elastic Stack 来监督系统日志及指标
在我之前的许多文章中,我基本上都已经讲到了这些方面的内容.在今天的文章中,我想针对一些开发还没有自己的系统,比如 centos 或 Ubuntu OS 来写一篇非常详细的文章.在这篇文章中,我将详述: ...
- elastic 修改map_Amazon Elastic Map Reduce使用Apache Mahout计算建议
elastic 修改map Apache Mahout是一个"可扩展的机器学习库",其中包括各种单节点和分布式推荐算法的实现. 在上一篇博客文章中, 我描述了如何在单个节点上实现在 ...
- 6-5-1:STL之stack和queue——stack和queue的快速入门、常用接口以及适配器的概念
文章目录 一:简单介绍 (1)stack (2)queue 二:stack和queue的应用 三:stack和queue的模拟实现--适配器 一:简单介绍 stack和queue是STL中的两个容器, ...
最新文章
- Linux系统目录结构,文件类型以及ls、alias命令
- 论文浅尝 | 从具有数值边缘属性的知识图谱中学习嵌入
- Linux中qt编写登录
- Linux内存管理(一)——从硬件角度看内存管理
- python字典value排序_python字典按照value排序方法
- Python入门基础学习记录(二)汇率案例学习记录
- DHTML【3】--HTML
- 每日一题[LeetCode 315]计算右侧小于当前元素的个数
- 孙鑫VC学习笔记:第十九讲 动态链接库
- 迅雷下载提示:应版权方要求/包含违规内容, 文件无法下载
- 精进1-职业价值 by采铜
- 迪米特法则 php,迪米特法则(The Law of Demeter) -解道Jdon
- 从ChatGPT到ChatCAD:基于大型语言模型的医学图像交互式计算机辅助诊断
- 【渝粤题库】陕西师范大学163209 旅游企业战略管理
- 关于多径效应,平坦衰落,频率选择性衰落以及瑞利衰落的理解
- python输出浮点数x的y次方_Python全栈工程师(exercises)
- win11安装虚拟机以及运行乌班图遇到的问题
- 经济法基础(2020年)——第三章 支付结算法律制度
- blast的-max_target_seqs?
- 麒麟桌面操作系统V10 SP1 桌面操作系统软件商店无法打开