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

Filebeat+Kafka+ELK

架构:

在这里插入图片描述

部署:

#配置nginx,部署filebeat
systemctl stop firewalld
setenforce 0
systemctl restart nginx#解压filebeat
tar -xf filebeat-6.7.2-linux-x86_64.tar.gz
mv filebeat-6.7.2-linux-x86_64 filebeat#日志收集
cd firebeat
vim filebeat.ymltype: log
enabled: true
paths:- /usr/local/nginx/logs/access.log
tags: ["access"]type: log
enabled: true
paths:- /usr/local/nginx/logs/error.log
tags: ["error"]#output.elasticsearch 添加注释
output.kafka: 取消注释enabled: truehosts: ["192.168.230.21:9092","192.168.230.22:9092","192.168.230.23:9092"]topic: "xy102"#开启filebeat
./filebeat -e -c filebeat.yml#配置logstash
cd /etc/logstash/conf.d
vim kafka.confinput {kafka {bootstrap_servers => "192.168.230.21:9092,192.168.230.22:9092,192.168.230.23:9092"topics => "xy102"type => "nginx_kafka"codec => "json"auto_offset_reset => "latest"#拉取最新数据,从尾部开始拉,从头开始earliestdecorate_events => true#传递给es数据库时,额外的添加kafka的属性数据}
}
output {if "access" in [tags] {elasticsearch {hosts => ["192.168.230.10:9200","192.168.230.20:9200"]index => "nginx_access-%{+YYYY.MM.dd}"}}if "error" in [tags] {elasticsearch {hosts => ["192.168.230.10:9200","192.168.230.20:9200"]index => "nginx_error-%{+YYYY.MM.dd}"}}
}#开启logstash
logstash -f kafka.conf --path.data /opt/test20 &#浏览器访问192.168.230.30:5601登录kibana,添加索引,查看日志信息
http://www.lryc.cn/news/419961.html

相关文章:

  • Python 为Excel单元格设置填充\背景色 (纯色、渐变、图案)
  • 家里浮毛粉尘到处飞?宠物空气净化器出动帮你解决
  • 计算机网络ISO七层网络模型及TCP
  • 机器学习知识点全面总结
  • 【研发日记】嵌入式处理器技能解锁(三)——TI C2000 DSP的C28x内核
  • LeetCode.27.移除元素
  • redis面试(十二)可重入锁总结
  • 软件测试知识点3
  • WPF Treeview开启虚拟化后如何找到TreeViewItem
  • 给python初学者的一些建议
  • 【Python学习手册(第四版)】学习笔记17-作用域
  • 大语言模型(LLM)文本预处理实战
  • 宠物健康新守护:智能听诊器的家庭应用
  • 六、go函数
  • 高原型垂直起降高速无人机技术详解
  • Selenium + Python 自动化测试10(unittest概念)
  • 大数据-67 Kafka 高级特性 分区 分配策略 Ranger、RoundRobin、Sticky、自定义分区器
  • 深度学习与图像修复:ADetailer插件在Stable Diffusion中的应用
  • 【Pytorch】topk函数
  • 使用mybatis注解和xml映射执行javaWeb中增删改查等操作
  • SpringBoot3 响应式编程
  • 【C++ 面试 - 基础题】每日 3 题(二)
  • Modelica建模,Modelica语言的学习,技术调研工作
  • Oracle数据字典之——v$lock 和v$locked_object
  • solidity 以太坊(Ether) 单位(很基础)
  • 关于elementUI 分页 table 使用 toggleRowSelection
  • K8s部署RocketMQ
  • Linux服务管理-Nginx配置
  • C语言典型例题31
  • FFMPEG 工具方法