Get in Touch

Course Outline

Introduction

  • Comparing OpenSearch, Elasticsearch, and Solr
  • Overview of OpenSearch features and architectural design

Getting Started

  • Installation and setup of OpenSearch and OpenSearch Dashboards
  • Migration strategies from Elasticsearch OSS to OpenSearch
  • Building and configuring an OpenSearch cluster

Indexing Data

  • Executing requests via the index API
  • Retrieving and reading data
  • Updating and removing data entries
  • Establishing index aliases
  • Adding and removing indices
  • Managing alias configurations
  • Defining index alias parameters
  • Creating index templates
  • Performing data reindexing

Adding a Data Stream

  • Developing index templates
  • Instantiating a data stream
  • Ingesting data into the data stream
  • Querying data streams
  • Creating backing indices (rollover process)
  • Data stream administration

Searching and Aggregating Data

  • Metric, bucket, and pipeline aggregation techniques
  • Utilizing the Query DSL (term-level, full-text, and boolean queries)
  • Creating and managing search templates
  • Investigating advanced search capabilities

Working with APIs

  • Parameters supported in REST operations
  • Example requests for OpenSearch actions
  • In-depth exploration of OpenSearch APIs

Using OpenSearch Dashboards

  • Configuring the WMS map server
  • Creating Gantt charts
  • Generating on-demand reports
  • Utilizing OpenSearch Notebooks

Securing OpenSearch

  • Installing and configuring the security plugin
  • Setting up authentication and authorization frameworks
  • Configuring YAML configuration files
  • Generating certificates for TLS and CA
  • Managing system indices
  • Integrating Active Directory and LDAP
  • Implementing SAML and OpenID Connect
  • Enabling proxy authentication
  • Acquiring client certificates
  • Defining access controls
  • Activating audit logging

Managing OpenSearch Plugins

  • Leveraging search plugins including SQL, PPL, k-NN, and Asynchronous search
  • Automating index management using IM plugins
  • Cross-cluster index replication via plugins
  • Security alerting and anomaly detection features
  • Utilizing trace analytics and performance analyzer tools

Integrating Clients and Tools

  • Task management using the OpenSearch CLI
  • Interaction with OpenSearch clusters via Java
  • Implementing Python, Go, and JavaScript clients
  • Collaborating with agents and ingestion tools like Beats, Logstash, and Grafana

Troubleshooting and Maintenance

Summary and Next Steps

Requirements

  • Prior familiarity with Elasticsearch and Kibana
  • Practical experience in software development

Target Audience

  • Developers
  • System Administrators
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories