These labs will give the full experience of deploying, discover, visualize and creating dashboards using OpenSearch. Every lab contains several exercises to complete.
If you are unable to complete certain exercises, no problem. You can always complete the other labs.
This hands-on lab experience would focus on using OpenSearch and creating searches, visualizations and dashboards in OpenSearch Dashboards.
# | Lab Name | Description |
---|---|---|
1 | Introduction | Introduction in OpenSearch |
2 | Cluster Deployment | In this lab during the exercises attendees will learn howto deploy and setup a simple training OpenSearch Cluster using Docker containers. |
3 | Getting Started | In this lab during the exercises attendees will learn about the basics to get started and import some sample data. |
4 | Discover | In this lab during the exercises attendees will learn about the Discover stage to explore,inspect data sets and using filters capabilities. |
5 | Indices | In this lab during the exercises attendees will learn about Indices , related management activities and configure key features like aliases, field mappings and index templates. |
6 | Query DSL | In this lab during the exercises attendees will learn about using and understanding the specialized Query Domain Specific Language . Atttendees will learn about the various query types and how effectively use search templates. |
7 | Visualize | In this lab during the exercises attendees will learn about the Visualize stage to visualize data, choose the most applicable visualization type and ensure reuse of these dashboard panels. |
8 | Aggregations | In this lab during the exercises attendees will learn about Aggregations which provide analytics capabilities and possibilities to extract statistics, commonly used for data analytics. |
9 | Developer Tools | In this lab during the exercises attendees will learn about the various Developer tools available to execute queries, available SDK clients and improve the overall experience of the developer. |
10 | Reporting | In this lab during the exercises attendees will learn about creating Reports . The attendees applies custom branding and learns how actively present data using dashboards and how to share the actual reports. |
11 | Plugins | In this lab during the exercises attendees will learn about Plugins , background philosophy why they exist and the future of this key architecture foundation. |
12 | Observability | In this lab during the exercises attendees will learn about Observability , the concept and how OpenSearch can help to analyse and visualize Observability data like events, metrics and traces. |
13 | Notifications | In this lab during the exercises attendees will learn about Notifications , related management activities and configure key features like alert conditions, channels and more. |
14 | Anomaly Detection | In this lab during the exercises attendees get an introduction in using Anomaly detection using detectors. |
15 | Integrations | In this lab during the exercises attendees get an introduction in configuring integrations like Data Prepper and FluentD . |
16 | Development | In this lab during the exercises attendees will get a brief introduction in OpenSearch Development by understanding the Github project and possibilities to contribute, extend OpenSearch and being part of the OSS community. |
You may use any OpenSearch
environment, but as minimum we advice the following prerequisites that are part of Lab 2. For simplicity we are making use of a demo deployment using Docker compose
. Keep in mind this is for training purposes only!!
- 1 or more (virtual) CPUs available.
- At least 4G of Memory.
- Approx 5 GB available for storage.
** This training is developed and tested using OpenSearch v2.6 release **
You are ready to start with the first lab about Introduction in OpenSearch.
Enjoy the exercises!!!