Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 5.14 KB

README.md

File metadata and controls

45 lines (32 loc) · 5.14 KB

Labs Introduction

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.

Labs

# 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.

Prerequisites

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 **

Next Steps

You are ready to start with the first lab about Introduction in OpenSearch.

Enjoy the exercises!!!