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

ELK + Fliebeat + Kafka日志系统

参考:

ELK+Filebeat+Kafka分布式日志管理平台搭建_51CTO博客_elk 搭建

ELK 日志分析系统概述及部署(上)-阿里云开发者社区

ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。

随着 Beats 收集的每秒数据量越来越大,Logstash 可能无法承载这么大量日志的处理。虽然说,可以增加 Logstash 节点数量,提高每秒数据的处理速度,但是仍需考虑可能 Elasticsearch 无法承载这么大量的日志的写入。此时,我们可以考虑引入消息队列 ,进行缓存:
1、Beats 收集数据,写入数据到消息队列中。
2、Logstash 从消息队列中,读取数据,写入 Elasticsearch 中
 

  • 在所有需要收集日志的服务器上部署Logstash;或者先将日志进行集中化管理在日志服务器上,在日志服务器上部署 Logstash
  • Logstash 收集日志,将日志格式化并输出到 Elasticsearch 群集中
  • Elasticsearch 对格式化后的数据进行索引和存储
  • Kibana 从 ES 群集中查询数据生成图表,并进行前端数据的展示

 

http://www.lryc.cn/news/101360.html

相关文章:

  • Scaling Instruction-Finetuned Language Models
  • rust 闭包函数
  • MySQL 实现分库和分表的备份 2023.7.29
  • 20230728----重返学习-跨域-模块化-webpack初步
  • [SQL挖掘机] - 多表连接: union all
  • TypeError: run() got an unexpected keyword argument ‘hide_label‘ yolov5最新版本报错
  • 什么是Java中的集成测试?
  • 打卡力扣题目二
  • 【Qt】QML-02:QQuickView用法
  • 【IDEA】idea不自动生成target
  • 从官网认识 JDK,JRE,JVM 三者的关系
  • python 将pdf文件转图片
  • js原型以及原型链
  • Java面向对象编程实战详解(图书管理系统示例)
  • ubuntu设置主机ip
  • CleanMyMac X4.14.1中文版如何清理 Mac系统?CleanMyMac 真的能断网激活吗?
  • 详细介绍 React 中如何使用 redux
  • VLOOKUP多条件查询
  • 分页插件Mybatis
  • AXI协议之AXILite开发设计(四)—Block Design使用
  • 音视频——帧内预测
  • 2.uni-app项目文件
  • JavaScript学习 -- 对称加密算法DES
  • 【Python数据分析】Python常用内置函数(二)
  • Api接口出现Required request body is missing的解决方法
  • 【Kaggle】Kaggle数据集如何使用命令语句下载?
  • android pdf框架,编译mupdf
  • 线性表详细讲解
  • 代码随想录算法训练营day45
  • 机器学习深度学习——softmax回归(上)