首页 > 其他分享 >(十五):FileBeat

(十五):FileBeat

时间:2024-01-25 15:16:19浏览次数:23  
标签:filebeat 7.10 log FileBeat 十五 日志 Filebeat

1、FileBeat简介

  Filebeat是用于转发和集中日志数据的轻量级传送工具。Filebeat监视用户指定的日志文件或位置,收集日志事件,并将日志数据转发到Elasticsearch或Logstash进行索引。

  Logstash运行在JVM中,对内存、cpu、io等资源消耗比较高,Beats所占系统的CPU和内存几乎可以忽略不计。

  FileBeat的工作原理:启动Filebeat时,它将启动一个或多个输入,这些输入将在为日志数据指定的位置中查找。Filebeat会为其所找到的每个日志都启动一个收集器,每个收集器都读取单个日志以获取新内容,并将新日志数据发送到libbeat,libbeat将聚集事件,并将聚集的数据发送到为Filebeat配置的输出。

0

2、Filebeat安装部署 

2.1、Filebeat下载

  filebeat安装文档:https://www.elastic.co/guide/en/beats/filebeat/7.10/filebeat-installation-configuration.html

  filebeat下载地址:https://www.elastic.co/cn/downloads/past-releases#filebeat,为了与ES、Logstash 适配,这里选择 7.10.0。

0

  下载完成后解压,解压详情如下:

0

2.2、Filebeat配置

  修改配置文件:filebeat.yml,详情如下:

# 输入配置
filebeat.inputs:


# 指定类型为log
- type: log


  enabled: true


  # 指定监控要监控的日志文件的路径
  paths:
    -  D:\development\Elasticsearch\elasticsearch-7.10.0\logs\*.log
    
# 指定kibana所在主机的ip和服务监听的端口

setup.kibana:

  host: "localhost:5601"

# 指定es所在主机的ip以及服务监听的端口

output.elasticsearch:

  hosts: ["localhost:9200"]

  在这个例子中,获取 D:\development\Elasticsearch\elasticsearch-7.10.0\logs\*.log 路径下的所有文件作为输入,这表示Filebeat将获取 D:\development\Elasticsearch\elasticsearch-7.10.0\logs\*.log 目录下所有以.log结尾的文件。

  为了从预定义的子目录级别下抓取所有文件,可以使用以下模式:D:\development\Elasticsearch\elasticsearch-7.10.0\*\*.log 。这将抓取 D:\development\Elasticsearch\elasticsearch-7.10.0 的子文件夹下所有的以.log结尾的文件。

2.3、Filebeat启动

.\filebeat -e -c filebeat.yml

  FileBeat的启动详情如下:

0

  ElasticSearch的日志输出如下:

0

  至此,FileBeat安装部署成功。

 

标签:filebeat,7.10,log,FileBeat,十五,日志,Filebeat
From: https://www.cnblogs.com/RunningSnails/p/17987181

相关文章

  • GDB调试之Core dump分析(二十五)
    一、核心转储coredump基础 Linuxcoredump:一般称之为核心转储、内核转储,我们统称为转储文件。是某个时刻某个进程的内存信息映射,即包含了生成转储文件时该进程的整个内存信息以及寄存器等信息。转储文件可以是某个进程的,也可以是整个系统的,可以是进程活着的时候生成的,也可以是......
  • 前端歌谣-第六十五课-express之服务端渲染和客户端渲染
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解服务端渲染和客户端渲染静态资源的讲解案列index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,init......
  • filebeat的input插件通用字段
    [root@elk02kafka]#cat~/config/04-log-to-console.yml#指定输入类型filebeat.inputs:###指定输入的类型为“stdin”,表示标准输入-type:log enabled:false paths:  -/tmp/test.log  -/tmp/*.log-type:log enabled:true paths:  -/tm......
  • 前端歌谣-第六十五课-express之服务端渲染和客户端渲染
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解服务端渲染和客户端渲染静态资源的讲解案列index.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,init......
  • ELK之Filebeat自动断开问题解决
     自动断开命令 解决自动断开命令nohup./filebeat-e-cfilebeat.yml>./filebeat.log 2>&1& disown 其他的方式(目前我没有使用) 在linux操作系统/etc/systemd/system目录下创建一个filebeat.service文件,写入如下内容需要注意替换文件的位置以及版本[Unit]D......
  • 有桑八百株,薄田十五顷,子弟衣食,自有馀饶
    《三国志·蜀志·诸葛亮传》:“亮自表后主曰:‘成都有桑八百株,薄田十五顷,子弟衣食,自有馀饶。’”这个薄田的“薄”字,并不是贫瘠的意思,而是一种自谦。客气话。供养一家人穿衣吃饭,没什么问题,还可以有结余 五亩之宅,树之以桑,五十者可以衣帛矣。鸡豚狗彘之畜,无失其时,七十者可......
  • 使用 Python 创造你自己的计算机游戏(游戏编程快速上手)第四版:第十五章到第十八章
    十五、反转棋游戏原文:inventwithpython.com/invent4thed/chapter15.html译者:飞龙协议:CCBY-NC-SA4.0在本章中,我们将制作反转棋,也称为黑白棋或奥赛罗。这个双人棋盘游戏是在网格上进行的,因此我们将使用带有x和y坐标的笛卡尔坐标系。我们的游戏版本将具有比第10章中的......
  • GBD调试之执行外部命令与结果输出(十五)
    相关命令如下所示:shell/!:执行shell命令setloggingon/off:启用/禁用结果输出setloggingfilefilename:设置输出文件setloggingoverwrite:覆盖输出文件,默认为追加shell命令的使用:启用/禁用结果输出:设置输出文件: ......
  • UCB Data100:数据科学的原理和技巧:第十一章到第十五章
    十一、恒定模型、损失和转换原文:ConstantModel,Loss,andTransformations译者:飞龙协议:CCBY-NC-SA4.0学习成果推导出在MSE和MAE成本函数下恒定模型的最佳模型参数。评估MSE和MAE风险之间的差异。理解变量线性化的必要性,并应用图基-莫斯特勒凸图进行转......
  • 大话 JavaScript(Speaking JavaScript):第二十一章到第二十五章
    第二十一章:数学原文:21.Math译者:飞龙协议:CCBY-NC-SA4.0Math对象用作多个数学函数的命名空间。本章提供了一个概述。数学属性Math的属性如下:Math.E欧拉常数(e)Math.LN22的自然对数Math.LN1010的自然对数Math.LOG2Ee的底数2对数Math.LOG10Ee的十进制对数Ma......