Learn how to leverage the capabilities of Elastic Stack to deliver a complete, end-to-end solution for distributed search, analytics, logging, and visualization.
(clicking keys) - [Karthik] Welcome to this video course on getting started with Elastic Stack by Packt Publishing. I am Karthik Selvaraj and I am the author of this course and I will be presenting this course for you as well. A little introduction about me. I am currently working as an integration consultant and my expertise lies in the areas of: enterprise application integration, service oriented architecture, API economy and data analytics.
I am also an enthusiastic Youtuber and I have featured over 80 training videos on major open source technologies. I have worked in retail and health insurance domains predominantly and I was introduced to Elastic Stack during a project in which we had to find a solution to analyze the logs of a messaging platform. The Elastic Stack is a powerful combination of open source products enabling organizations for deep search data analytics and data visualization. In this course our focus will be more on the three major components of Elastic Stack.
Namely Elastic Search, Logstash and Kibana. At the same time we will also have a look at other components of the stack. Now let's see what we'll be covering as part of this course in each section. Next we will have a look at what else we will be able to gain at the end of this course. Finally we will have a look at the prerequisites to be in place before starting the course. The version of Elastic Stack that we'll be using for this course will be 5.1.1.
The first section will be an introduction to the Elastic Stack that we will have one by one, all products which make up the Elastic Stack. With the installation process for Elasticsearch, Logstash and Kibana. In section two we will a 1v1, Elasticsearch, and we'll get our hands dirty by doing some practical exercises. Next, in section three we will show you how to ingest the data using Logstash using different input filter and output plugins.
We will also be working on some example exercises as well. In section four we will have a look on how to visualize the data and create dashboards using Kibana. In section five we will bring to the things which we have learned 'till section four, and we will be building a solution using the Elastic Stack to analyze Apache logs. Finally in section six, we will look into some success stories of organizations who have benefited by implementing the Elastic Stack in their enterprise for different use cases.
Course goals. By the end of this course, you will have a solid understanding on each component of the Elastic Stack. You will also learn about the core concepts of Elasticsearch. You will be able to collect and parse logs using Logstash and set up a data pipeline using Logstash and Elasticsearch. Finally you will learn how to create visualizations and dashboards using Kibana. Prerequisites.
This is a basic course for developers, engineers, and BI professionals who are new to Elastic Stack. And who seek to gain more knowledge on it. A fundamental knowledge of JSON will be preferable but not mandatory. The Elastic Stack products are supported on a number of operating systems, as they are Java based applications but for this course we will use a system running with Windows operating system. The Elastic Stack requires at least java 8 to work in our system.
For this version it is recommended to have article JDK version 1.8.0_73 or the latest version available by the time of installation.
This course was created and produced by Packt Publishing. We are honored to host this training in our library.
- Elasticsearch concepts
- Working with Logstach and Kibana
- Elasticsearch Query DSL
- Aggregation and analyzers
- Scripting in Elasticsearch
- Using plugins and APIs
- Building an interface with dashboards
- Filtering and processing input
- Loading data to Elasticsearch