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

elk:使用filebeat采集日志发送到kafka

# 安装 filebeat

下载

cd /chz/install/filebeat
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.13.4-linux-x86_64.tar.gz

解压

tar zxvf filebeat-8.13.4-linux-x86_64.tar.gz

修改配置文件

cd /chz/install/filebeat/filebeat-8.13.4-linux-x86_64
vim filebeat.yml
<<<<
filebeat.inputs:
- type: filestreamid: my-filestream-idenabled: truepaths:- /chz/install/elk/logs/*.log# 将文件里面原有的output相关的内容删除,然后添加以下内容
output.kafka:hosts: ["192.168.44.228:9092"]topic: upload_from_filebeat
>>>>

启动filebeat

./filebeat -e --strict.perms=false

# 测试

进入filebeat扫描日志的目录

cd /chz/install/elk/logs

往日志文件里面写入一点数据

echo "chz ::: $(date -R)" >> a.log
echo "chz ::: $(date -R)" >> a.log
echo "chz ::: $(date -R)" >> a.log

看下之前已经准备好的kafka consumer是否收到了数据
在这里插入图片描述
从截图里面可以看出日志数据已经被消费到了

相关文章:

  • Java装饰器模式,装饰器模式通常通过创建一个接口和一个或多个实现了该接口的类来开始,然后创建装饰器类,这些类也实现了相同的接口
  • MC联机无法连接到服务器怎么解决
  • 【WRF理论第二期】运行模型的基础知识
  • 路由懒加载
  • VL27 不重叠序列检测
  • harbor -- docker私有仓库安装配置
  • 基于SpringBoot+Vue二手家电管理平台设计和实现(源码+LW+调试文档+讲解等)
  • 【再探】Java—Java 沙箱机制与类加载器
  • STM32远程更新
  • Docker的部署与基本使用
  • $nextTick的使用场景介绍
  • Python使用rosbag使用getattr只能获取一层的数据,不能直接获取多层数据例如 a.b.c.d。使用for range写一个递归用来获取多层数据
  • SmartEDA:革新电路设计,体验前所未有的创新乐趣!
  • CVE-2022-4230
  • 【TB作品】MSP430F149 单片机 音乐喷泉
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Android开源项目规范总结
  • Angular 4.x 动态创建组件
  • canvas绘制圆角头像
  • Git同步原始仓库到Fork仓库中
  • gulp 教程
  • Koa2 之文件上传下载
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 温故知新之javascript面向对象
  • 项目管理碎碎念系列之一:干系人管理
  • 小程序button引导用户授权
  • 最近的计划
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #{}和${}的区别?
  • (1)(1.13) SiK无线电高级配置(五)
  • (175)FPGA门控时钟技术
  • (3)选择元素——(17)练习(Exercises)
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (LeetCode) T14. Longest Common Prefix
  • (SpringBoot)第七章:SpringBoot日志文件
  • (动态规划)5. 最长回文子串 java解决
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转载)Linux 多线程条件变量同步
  • ***利用Ms05002溢出找“肉鸡
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net 发送邮件
  • .net反混淆脱壳工具de4dot的使用
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .py文件应该怎样打开?
  • [android] 请求码和结果码的作用
  • [C++]打开新世界的大门之C++入门
  • [codevs 1296] 营业额统计
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟
  • [CQOI 2011]动态逆序对