定义:
ELK=ElasticSearch Logstash Kibana = Elastic Stack
Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架
Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elasticsearch/kafka等)。
Kibana可以将elasticsearch的数据通过友好的页面展示出来,提供实时分析的功能。
流程:
通过Logstash去收集每台服务器日志文件,然后按定义的正则模板过滤后传输到Kafka或redis,然后由另一个Logstash从KafKa或redis读取日志存储到elasticsearch中创建索引,最后通过Kibana展示给开发者或运维人员进行分析
简单粗暴版本
升级版本
如何安装ELK:请看:https://www.cnblogs.com/cheyunhua/p/11238489.html
作者:laizhiy
链接:https://www.jianshu.com/p/d66bfe7e9127
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。