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
- Review of OpenSearch features and architectural design
Getting Started
- Installation and setup of OpenSearch and OpenSearch Dashboards
- Migration procedures from Elasticsearch OSS to OpenSearch
- Formation and configuration of an OpenSearch cluster
Indexing Data
- Transmitting requests to the index API
- Retrieving and reading data records
- Modifying and deleting data entries
- Establishment of index aliases
- Addition and removal of indices
- Management of alias structures
- Definition of index alias parameters
- Creation of index templates
- Execution of data reindexing processes
Adding a Data Stream
- Designing index templates
- Implementation of data streams
- Data ingestion into the stream
- Querying within a data stream
- Creation of backing indices via rollover
- Administration of data stream configurations
Searching and Aggregating Data
- Utilization of metric, bucket, and pipeline aggregations
- Application of query DSL techniques (term-level, full-text, and boolean queries)
- Development and management of search templates
- Investigation of advanced search capabilities
Working with APIs
- Review of supported parameters for REST operations
- Examples of OpenSearch operation requests
- Exploration of the OpenSearch API ecosystem
Using OpenSearch Dashboards
- WMS map server configuration
- Generation of Gantt charts
- Creation of on-demand reports
- Utilization of OpenSearch Notebooks
Securing OpenSearch
- Installation and setup of the security plugin
- Configuration of authentication and authorization protocols
- Adjustment of YAML configuration files
- Generation of TLS and CA certificates
- Administration of system indices
- Integration with Active Directory and LDAP
- Implementation of SAML and OpenID connect
- Activation of proxy authentication
- Acquisition of client certificates
- Setup of access control lists
- Enablement of audit logging features
Managing OpenSearch Plugins
- Deployment of search plugins (SQL, PPL, k-NN, and Asynchronous search)
- Automation of index management using IM plugins
- Cross-cluster index replication via plugins
- Security alerting and anomaly detection systems
- Application of trace analytics and performance analyzers
Integrating Clients and Tools
- Task management through the OpenSearch CLI
- Java-based interaction with OpenSearch clusters
- Use of Python, Go, and JavaScript clients
- Integration with agents and ingestion tools (Beats, Logstash, Grafana, etc.)
Troubleshooting and Maintenance
Summary and Next Steps
Requirements
- Proficiency in Elasticsearch and Kibana
- Background in software development
Target Audience
- Developers
- 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.