Q:非洲食人族的酋长吃什么?

请教新手学习Elastic进阶路径

经验分享 | 作者 DOTY | 发布于2017年05月21日 | 阅读数:7674

Elastic包含这几种产品,如果暂时没有需求驱动的学习,那么从那个产品介入学习比较OK呢?
请大拿指点学习进阶路径,谢谢
已邀请:

medcl - 今晚打老虎。

赞同来自:

先来一个ELK套餐,收集点数据进去,然后试着用Kibana进行搜索和可视化。
剩下的慢慢进一步探索。

kennywu76 - Wood

赞同来自:

可以给自己设立一个练手的小项目,比如收集和分析nginx access log
1. 学习使用filebeat收集服务器上的日志文件
2. 使用filebeat的logstash ouput输出日志到logstash
3. 使用logstash beats input接受来自filebeat的日志数据
4. 配置logstash grok filter/date filter,将日志里的文本拆解成结构化数据,将日期字段解析成@timestamp字段
5. 使用logstash elasticsearch output输出结构化数据到Elasticsearch
6. 搭建kibana,探索如何discover/visualize数据,以及定制dashboard。
 
一开始整个过程可能会遇到很多问题,解决问题的过程可以驱动对各个组件的学习和理解。 
 
对于Elasticsearch本身的进阶学习,强烈推荐Elasticsearch: 权威指南。 

medcl - 今晚打老虎。

赞同来自:

接着 @kennywu76 再补充一个官方的案例仓库:
https://github.com/elastic/examples/​ 
各种场景的Demo都能找到,包括Docker镜像和使用说明,Kibana的Dashboard也有,直接就能学习。

要回复问题请先登录注册