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.
Duration 21 hours
Course Outline
Introduction
- Comparative analysis of OpenSearch, Elasticsearch, and Solr
- Overview of OpenSearch features and architectural design
Getting Started
- Installation and setup of OpenSearch and OpenSearch Dashboards
- Migration process from Elasticsearch OSS to OpenSearch
- Construction and configuration of an OpenSearch cluster
Indexing Data
- Submitting requests to the index API
- Retrieving and reading data
- Modifying and removing data entries
- Creation of index aliases
- Addition and removal of indices
- Administration of aliases
- Definition of index alias parameters
- Development of templates
- Process of reindexing data
Adding a Data Stream
- Development of an index template
- Establishment of a data stream
- Ingestion of data into the stream
- Querying within a data stream
- Creation of backing indices (rollover process)
- Administration of data streams
Searching and Aggregating Data
- Metric, bucket, and pipeline aggregation techniques
- Application of the query DSL (term-level, full-text, and boolean queries)
- Creation and management of search templates
- Investigation of advanced search capabilities
Working with APIs
- Parameters supported for REST operations
- Example requests for OpenSearch operations
- Examination of OpenSearch APIs
Using OpenSearch Dashboards
- Configuring WMS map server
- Creating a Gantt chart
- Generating on-demand reports
- Using OpenSearch Notebooks
Securing OpenSearch
- Implementation of the security plugin
- Configuration of authentication and authorization protocols
- Setup of YAML configuration files
- Generation of certificates (TLS and CA)
- Administration of system indices
- Integration with Active Directory and LDAP
- Implementation of SAML and OpenID connect
- Activation of proxy authentication
- Acquisition of client certificates
- Definition of access controls
- Enablement of audit logging
Managing OpenSearch Plugins
- Utilization of search plugins (SQL, PPL, k-NN, and Asynchronous search)
- Automation of index management via IM plugins
- Replication of cross-cluster indices using plugins
- Alerts for security and anomaly detection
- Application of trace analytics and the performance analyzer
Integrating Clients and Tools
- Task management through the OpenSearch CLI
- Interaction with OpenSearch clusters using Java
- Utilization of Python, Go, and Javascript clients
- Management of agents and ingestion tools (including Beats, Logstash, and Grafana)
Troubleshooting and Maintenance
Summary and Next Steps
Requirements
- Prior knowledge of Elasticsearch and Kibana
- General experience in software development
Target Audience
- Developers
- Administrators
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.