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

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

1、首先说下EKL到底是什么吧?

ELK是Elasticsearch(相当于仓库)、Logstash(相当于旷工,挖矿即采集数据)、Kibana(将采集的数据展示出来)的简称,这三者是核心套件,但并非全部。

Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVA API等结构提供高效搜索功能,可扩展的分布式系统。它构建于Apache Lucene搜索引擎库之上。

Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和JMX,它能够以多种方式输出数据,包括电子邮件、websockets和Elasticsearch。

Kibana是一个基于Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据。它利用Elasticsearch的REST接口来检索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以特殊的方式查询和过滤数据。

三者相互通信的端口是:9200

优化模型:

filebeat(日志采集)——》kafaka集群(防止日志丢失,进行限流和负载均衡)-------》logstash集群(日志输入、过滤、输出)---------》elasticSearch集群--------》kibana显示

转载于:https://www.cnblogs.com/fengli9998/p/9761436.html

你可能感兴趣的文章
mysql5.6中的reset slave和reset master 参数的介绍和应用
查看>>
MySQL 命令行工具mycli
查看>>
如何使用LVM卷管理Linux系统中的磁盘
查看>>
我的友情链接
查看>>
linux下ntp服务配置
查看>>
StringBuffer 和 StringBiulder的区别
查看>>
Android新浪微博下拉刷新(最新消息显示在最上面)
查看>>
我的友情链接
查看>>
EDM营销如何激发客户的购买欲
查看>>
广域网中ppp协议的验证
查看>>
Cisco ASA 5585 with firepower configuration for cluster 基本配置
查看>>
linux用户权限管理
查看>>
短消息调试笔记
查看>>
suse11安装测试redis
查看>>
如何使用Audition消除音乐中的人声
查看>>
mpvue开发小程序手机书店详情页封面预览问题
查看>>
1.windows下Redis安装
查看>>
ubuntu下添加程序开机自启动脚本
查看>>
02Data
查看>>
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
查看>>