写点什么

大数据 ELK(十八):Beats 简单介绍和 FileBeat 工作原理

作者:Lansonli
  • 2022 年 10 月 09 日
    广东
  • 本文字数:542 字

    阅读完需:约 2 分钟

大数据ELK(十八):Beats 简单介绍和FileBeat工作原理

Beats 简单介绍和 FileBeat 工作原理

一、Beats

Beats 是一个开放源代码的数据发送器。我们可以把 Beats 作为一种代理安装在我们的服务器上,这样就可以比较方便地将数据发送到 Elasticsearch 或者 Logstash 中。Elastic Stack 提供了多种类型的 Beats 组件。


 Beats 可以直接将数据发送到 Elasticsearch 或者发送到 Logstash,基于 Logstash 可以进一步地对数据进行处理,然后将处理后的数据存入到 Elasticsearch,最后使用 Kibana 进行数据可视化。

二、FileBeat 简介

FileBeat 专门用于转发和收集日志数据的轻量级采集工具。它可以为作为代理安装在服务器上,FileBeat 监视指定路径的日志文件,收集日志数据,并将收集到的日志转发到 Elasticsearch 或者 Logstash。

三、FileBeat 的工作原理

启动 FileBeat 时,会启动一个或者多个输入(Input),这些 Input 监控指定的日志数据位置。FileBeat 会针对每一个文件启动一个 Harvester(收割机)。Harvester 读取每一个文件的日志,将新的日志发送到 libbeat,libbeat 将数据收集到一起,并将数据发送给输出(Output)。

四、安装 FileBeat

安装 FileBeat 只需要将 FileBeat Linux 安装包上传到 Linux 系统,并将压缩包解压到系统就可以了。FileBeat 官方下载地址:Filebeat 7.6.1 | Elastic

上传 FileBeat 安装到 Linux,并解压。

tar -xvzf filebeat-7.6.1-linux-x86_64.tar.gz
复制代码


发布于: 刚刚阅读数: 4
用户头像

Lansonli

关注

微信公众号:三帮大数据 2022.07.12 加入

CSDN大数据领域博客专家,华为云享专家、阿里云专家博主、腾云先锋(TDP)核心成员、51CTO专家博主,全网六万多粉丝,知名互联网公司大数据高级开发工程师

评论

发布
暂无评论
大数据ELK(十八):Beats 简单介绍和FileBeat工作原理_10月月更_Lansonli_InfoQ写作社区