ELK 是三款软件的简称:分别是Elasticsearch、 Logstash、Kibana组成 、在发展的过程中,又有新成员Beats等的加入,所以就形成了Elastic Stack。ELK 是旧的称呼,Elastic Stack是新的名字。

全系的Elastic Stack技术栈包括:

Elasticsearch

Elasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引 副本机制,restful风格接口,多数据源,自动搜索负载等。

Logstash

Logstash 基于java,是一个开源的用于收集,分析和存储日志的工具。

Kibana

Kibana 基于nodejs,也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以汇总、分析和搜索重要数据日志。

Beats

Beats是elastic公司开源的一款采集系统监控数据的代理agent,是在被监控服务器上以客户端形式运行的数据收集 器的统称,可以直接把数据发送给Elasticsearch或者通过Logstash发送给Elasticsearch,然后进行后续的数据分析活 动。

Beats由如下组成:

  • Packetbeat:是一个网络数据包分析器,用于监控、收集网络流量信息,Packetbeat嗅探服务器之间的流量, 解析应用层协议,并关联到消息的处理,其支 持ICMP (v4 and v6)、DNS、HTTP、Mysql、PostgreSQL、 Redis、MongoDB、Memcache等协议;

  • Filebeat:用于监控、收集服务器日志文件,其已取代 logstash forwarder;

  • Metricbeat:可定期获取外部系统的监控指标信息,其可以监控、收集 Apache、HAProxy、MongoDB MySQL、Nginx、PostgreSQL、Redis、System、Zookeeper等服务;

最新文章

  1. [deviceone开发]-优惠券商户管理端App开源
  2. 用VS连接oracle数据库时ORA-12504错误
  3. [数据结构]字典树(Tire树)
  4. Android(java)学习笔记134:Handler用法总结 和 秒表案例
  5. 计数方法,博弈论(扫描线,树形SG):HDU 5299 Circles Game
  6. 《du命令》-linux命令五分钟系列之三
  7. SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作
  8. coreGraphs和动画
  9. UE4从零搭建CF游戏关卡(蓝图篇)
  10. makefile使用.lds链接脚本以及 $@ ,$^, $,< 解析
  11. GIF添加3D加速
  12. CVPR 2015 papers
  13. Informatica 常用组件Source Qualifier之二 默认查询
  14. yii2中的资源....
  15. Linux awk命令用法
  16. (转) Sqoop使用实例讲解
  17. php 当前时间计算操作
  18. 问问javascript
  19. 学习JavaScript一些资料时,记录一些规范小记
  20. .net 过滤 sql防注入类,省地以后每次都要重新弄!

热门文章

  1. spring boot(一):什么是spring boot
  2. mysql数据库限制多次登录失败,限定用户重试时间
  3. vue调起微信扫一扫
  4. NOIP初赛篇——01计算机常识
  5. 【函数分享】每日PHP函数分享(2021-1-12)
  6. 【C++】《C++ Primer 》第二章
  7. centos 6.5 下安装RabbitMQ-3.7.28 二进制版本
  8. [Usaco2002 Feb]Rebuilding Roads重建道路
  9. Java中的深浅拷贝问题,你清楚吗?
  10. django 中连接mysql数据库的操作步骤