课程介绍
ElasticStack 是一系列开源产品的合集,包括 Elasticsearch、Kibana、Logstash 以及 Beats 等,能够安全可靠地获取任何来源、任何格式的数据,并且能够实时地对数据进行搜索、分析和可视化。我们可以使用ElasticStack进行收集并处理任何数据,最为经典的是用于实时日志数据的收集、存储、展现。ElasticStack不仅仅用来做日志分析,它可以处理任何的数据并且进行存储、展现。
课程中,授课讲师将全面的讲解ElasticStack技术栈,从环境的部署到技术的应用,再到项目实战,让学员不仅是学习框架技术的使用,而且可以学习到使用ElasticStack如何解决实际的问题,通过收集系统日志数据、服务器指标数据、nginx的运行数据等,多维度的展示了ElasticStack的应用范围,最终将分析的结果数据非常友好的展现出来,不需要前端的参与也可以做出“高大上”的结果显示页。
培训对象
应具有一定的Java基础,并且要有一定的web开发基础的人员。
课程收益
系统的学习ElasticStack技术栈,掌握最先进的搜索、数据收集等技术。
知识概要
-- Elasticsearch入门;
-- Beats;
-- Kibana;
-- Logstash;
-- 综合练习。
课程大纲
Elasticsearch入门
快速入门
核心讲解
中文分词
全文搜索
Elasticsearch集群
Beats
Beats 简介
Filebeat采集Nginx日志
Metricbeat采集Nginx指标数据
Kibana
Kibana简介
Metricbeat 仪表盘
Nginx 指标仪表盘
Nginx 日志仪表盘
自定义图表
Logstash
Logstash简介
配置详解
读取自定义日志
综合练习
流程说明
Filebeat采集日志
Logstash处理数据
Kibana 自定义仪表盘展现
认证过程
无认证考试
开班信息
暂无开班信息