博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ELK日志系统
阅读量:5309 次
发布时间:2019-06-14

本文共 595 字,大约阅读时间需要 1 分钟。

ELK(Elasticsearch + Logstash + Kibana)。

  • Elasticsearch:分布式实时搜索和分析引擎,存储、分析、搜索数据。
  • Logstash:收集、分析和过滤日志,形成结构化数据,并推送给 Elasticsearch。
  • Kibana:基于Web的图形界面,展示数据。

经典的 ELK 架构是 C/S 模式,由部署在客户端的 Logstash 收集日志,形成结构化数据,推送给服务端的 Elasticsearch,然后用 Kibana 展示出来。

但是 Logstash 运行时比较占用内存等资源,生产环境上的日志收集工具采用轻量级的 Filebeat。对于日志数据流特别大的情况,LogStash 会造成拥堵和数据丢失,可以使用消息队列来进行缓冲,如 kafka,redis。服务端的 Logstash 从 redis 队列获取数据。

大致流程:Logs -> Filebeat -> redis -> LogStash -> Elasticsearch -> Kibana -> Nginx

ELK 没有任何安全机制,可以使用 Nginx 作反向代理,避免用户直接访问 Kibana 服务器。另外,Nginx 本身具有负载均衡的作用,能够提高系统访问性能。

 

转载于:https://www.cnblogs.com/yutb/p/11326893.html

你可能感兴趣的文章
斯坦福机器学习实现与分析之二(线性回归)
查看>>
【bzoj3282】Tree LCT
查看>>
边工作边刷题:70天一遍leetcode: day 62-1
查看>>
centos中YUM安装后文件的常见路径
查看>>
链路聚合的优点
查看>>
gdb core调试
查看>>
Centos7下安装与卸载Jdk1.8
查看>>
POJ1328Radar Installation贪心+模拟队列+结构体排序+运算符重载+构造函数
查看>>
EOF:getchar()函数返回的一个特殊值
查看>>
ms-sql 转换成带千分位,并保留两位小数
查看>>
自动装箱、自动拆箱
查看>>
BZOJ3171: [Tjoi2013]循环格
查看>>
百度地图
查看>>
java的第3次作业
查看>>
移动平均
查看>>
Json文件
查看>>
实现一个基于FTP协议的程序——文件上传下载器(十三)
查看>>
Python2.7-itertools
查看>>
三种实现Android主界面Tab的方式
查看>>
MyEclipse2014安装包附注册破解包、eclipse安装包
查看>>