课程

课程介绍

        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 自定义仪表盘展现

认证过程

无认证考试

开班信息

暂无开班信息