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

# 安装 filebeat

下载

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

解压

bash 复制代码
tar zxvf filebeat-8.13.4-linux-x86_64.tar.gz

修改配置文件

bash 复制代码
cd /chz/install/filebeat/filebeat-8.13.4-linux-x86_64
vim filebeat.yml
<<<<
filebeat.inputs:
- type: filestream
  id: my-filestream-id
  enabled: true
  paths:
    - /chz/install/elk/logs/*.log

# 将文件里面原有的output相关的内容删除,然后添加以下内容
output.kafka:
  hosts: ["192.168.44.228:9092"]
  topic: upload_from_filebeat
>>>>

启动filebeat

bash 复制代码
./filebeat -e --strict.perms=false

# 测试

进入filebeat扫描日志的目录

bash 复制代码
cd /chz/install/elk/logs

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

bash 复制代码
echo "chz ::: $(date -R)" >> a.log
echo "chz ::: $(date -R)" >> a.log
echo "chz ::: $(date -R)" >> a.log

看下之前已经准备好的kafka consumer是否收到了数据

从截图里面可以看出日志数据已经被消费到了

相关推荐
管理大亨17 小时前
电商零售ELK应用:五大核心场景解析
大数据·elk·零售
管理大亨17 小时前
光伏大棚智慧管理:ELK数据中枢
大数据·运维·elk·elasticsearch
flying robot2 天前
ELK单节点集群配置
运维·elk·jenkins
羊村懒哥2 天前
告别命令行查日志!CentOS 安装 ELK 实现可视化监控
linux·elk·centos
管理大亨3 天前
智慧农业ELK落地方案:数据驱动精准农业
大数据·redis·python·elk·elasticsearch
云和数据.ChenGuang4 天前
运维工程师技术教程之ELK日志监控
运维·服务器·elk·运维技术·数据库运维工程师
管理大亨4 天前
企业级ELK:从日志收集到业务驱动
java·大数据·网络·数据库·elk·elasticsearch
LucidX4 天前
ELK日志分析系统
elk
云和数据.ChenGuang4 天前
ELK 是一套**开源的日志收集、存储、分析与可视化的技术栈
服务器·数据库·elk·开源·运维技术·数据库运维工程师
管理大亨6 天前
ELK + Redis Docker 企业级部署落地方案
大数据·运维·elk·elasticsearch·docker·jenkins