Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
the trainer was very good and made the training perfect for my needs
Florentin - EXPERIS
Course - Search and Analytics with Amazon OpenSearch
Got to know new features in OS which I wasn't aware before.