美文网首页运维&部署开源技术ELK文集
Docker部署ELK(一)-准备知识

Docker部署ELK(一)-准备知识

作者: Luomeng | 来源:发表于2017-05-06 13:17 被阅读115次

    前言

    • 首先,介绍一下ELK(ElasticSearch, Logstash, Kibana),说白了,就是一个实时日志分析平台。
    • 应用的场景:只要你的应用产生的日志,分布在不同的设备上。
    • ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成,官网:https://www.elastic.co/products
    • Beats是一个轻量级的平台,用于将节点机器的日志数据发送到Logstash和Elasticsearch。
    官网很漂亮
    • Elasticsearch是一个基于JSON的开源分布式搜索和分析引擎,易于扩展,高可用性,易于管理。
    • Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。
    • Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

    通过搭建成功的ELK实时日志分析平台,我们可以定位和分析和跟踪线上程序问题(再也不用开十几个日志窗口了~~~),分析程序可用性,统计用户访问习惯等等。只要你能想到,它就能做到(我瞎说的)。

    好的~
    概念就介绍到这里了,网上介绍的文章很多,有兴趣的同学可以去翻一下。

    现状

    因为手头就几台阿里云的服务器,而前段时间做的一个微服务架构是使用Docker部署的,发现Docker这个东东真的很好,抛开她在分布式部署领域的优点,单纯对于学习新的技术的同学,也很适合(我也是初学者),至少她可以隔离宿主机环境和解耦,不至于把自己机器玩坏了,哈哈,别问我为什么知道~~

    So

    所以~ 我决定Docker搭建一套学习用的ELK平台,目前我对ELK的了解程度是:一脸懵逼
    好的,走起。

    相关文章

      网友评论

        本文标题:Docker部署ELK(一)-准备知识

        本文链接:https://www.haomeiwen.com/subject/bkietxtx.html