- Familiarity with Elasticsearch and Kibana
- Experience in software development
Audience
- Developers
- Administrators
OpenSearch (successor of Elasticsearch) is an open source software for search and analytics. It provides an easy-to-use visualization tool, OpenSearch Dashboards, for real-time data monitoring and reporting.
This instructor-led, live training (online or onsite) is aimed at developers and administrators who wish to use OpenSearch to perform distributed search and data analytics in a unified and secure system.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start building search and analytics solutions with OpenSearch and OpenSearch Dashboards.
- Understand the three approaches (snapshot, restart, and rolling) in upgrading from Elasticsearch OSS to OpenSearch.
- Learn how to index data, create data streams, run queries, and streamline cross-cluster operations in OpenSearch.
- Explore and use plugins, APIs, clients, and ingestion tools (Beats, Logstash, Grafana, etc.) to optimize search experience while keeping clusters secure.
- Use OpenSearch Dashboards to centralize data management, visualization, logging, monitoring, and maintenance.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- OpenSearch vs Elasticsearch vs Solr
- Overview of OpenSearch features and architecture
Getting Started
- Setting up OpenSearch and OpenSearch Dashboards
- Upgrading from Elasticsearch OSS to OpenSearch
- Creating and configuring an OpenSearch cluster
Indexing Data
- Sending a request to the index API
- Reading or retrieving data
- Updating and deleting data
- Creating index aliases
- Adding or removing indices
- Managing aliases
- Specifying index alias options
- Creating a template
- Reindexing data
Adding a Data Stream
- Creating an index template
- Creating a data stream
- Ingesting data into the data stream
- Searching a data stream
- Creating a backing index (rollover)
- Managing data streams
Searching and Aggregating Data
- Metric, bucket, and pipeline aggregations
- Using the query DSL (term-level, full-text, and boolean queries)
- Creating and managing search templates
- Exploring advanced search features
Working with APIs
- Supported parameters for REST operations
- Sample requests for OpenSearch operations
- Exploring OpenSearch APIs
Using OpenSearch Dashboards
- Configuring WMS map server
- Creating a Gantt chart
- Generating on-demand reports
- Using OpenSearch Notebooks
Securing OpenSearch
- Setting up the security plugin
- Configuring authentication and authorization
- Configuring YAML files
- Generating certificates (TLS and CA)
- Managing system indices
- Using Active Directory and LDAP
- Implementing SAML an OpenID connect
- Enabling proxy authentication
- Obtaining client certificates
- Configuring access controls
- Enabling audit logging
Managing OpenSearch Plugins
- Using search plugins (SQL, PPL, k-NN, and Asynchronous search)
- Automating index management with IM plugins
- Replicating cross-cluster indices using plugins
- Alerting security and anomaly detection
- Using trace analytics and performance analyzer
Integrating Clients and Tools
- Managing tasks using OpenSearch CLI
- Interacting with OpenSearch clusters using Java
- Using Python, Go, and Javascript clients
- Working with agents and ingestion tools (Beats, Logstash, Grafana, etc.)
Troubleshooting and Maintenance
Summary and Next Steps
United Arab Emirates - Search and Analytics with Amazon OpenSearch
Qatar - Search and Analytics with Amazon OpenSearch
Egypt - Search and Analytics with Amazon OpenSearch
Saudi Arabia - Search and Analytics with Amazon OpenSearch
South Africa - Search and Analytics with Amazon OpenSearch
Brasil - Search and Analytics with Amazon OpenSearch
Canada - Search and Analytics with Amazon OpenSearch
中国 - Search and Analytics with Amazon OpenSearch
香港 - Search and Analytics with Amazon OpenSearch
澳門 - Search and Analytics with Amazon OpenSearch
台灣 - Search and Analytics with Amazon OpenSearch
USA - Search and Analytics with Amazon OpenSearch
Österreich - Search and Analytics with Amazon OpenSearch
Schweiz - Search and Analytics with Amazon OpenSearch
Deutschland - Search and Analytics with Amazon OpenSearch
Czech Republic - Search and Analytics with Amazon OpenSearch
Denmark - Search and Analytics with Amazon OpenSearch
Estonia - Search and Analytics with Amazon OpenSearch
Finland - Search and Analytics with Amazon OpenSearch
Greece - Search and Analytics with Amazon OpenSearch
Magyarország - Search and Analytics with Amazon OpenSearch
Ireland - Search and Analytics with Amazon OpenSearch
Luxembourg - Search and Analytics with Amazon OpenSearch
Latvia - Search and Analytics with Amazon OpenSearch
España - Search and Analytics with Amazon OpenSearch
Italia - Search and Analytics with Amazon OpenSearch
Lithuania - Search and Analytics with Amazon OpenSearch
Nederland - Search and Analytics with Amazon OpenSearch
Norway - Search and Analytics with Amazon OpenSearch
Portugal - Search and Analytics with Amazon OpenSearch
România - Search and Analytics with Amazon OpenSearch
Sverige - Search and Analytics with Amazon OpenSearch
Türkiye - Search and Analytics with Amazon OpenSearch
Malta - Search and Analytics with Amazon OpenSearch
Belgique - Search and Analytics with Amazon OpenSearch
France - Search and Analytics with Amazon OpenSearch
日本 - Search and Analytics with Amazon OpenSearch
Australia - Search and Analytics with Amazon OpenSearch
Malaysia - Search and Analytics with Amazon OpenSearch
New Zealand - Search and Analytics with Amazon OpenSearch
Philippines - Search and Analytics with Amazon OpenSearch
Singapore - Search and Analytics with Amazon OpenSearch
Thailand - Search and Analytics with Amazon OpenSearch
Vietnam - Search and Analytics with Amazon OpenSearch
India - Search and Analytics with Amazon OpenSearch
Argentina - Search and Analytics with Amazon OpenSearch
Chile - Search and Analytics with Amazon OpenSearch
Costa Rica - Search and Analytics with Amazon OpenSearch
Ecuador - Search and Analytics with Amazon OpenSearch
Guatemala - Search and Analytics with Amazon OpenSearch
Colombia - Search and Analytics with Amazon OpenSearch
México - Search and Analytics with Amazon OpenSearch
Panama - Search and Analytics with Amazon OpenSearch
Peru - Search and Analytics with Amazon OpenSearch
Uruguay - Search and Analytics with Amazon OpenSearch
Venezuela - Search and Analytics with Amazon OpenSearch
Polska - Search and Analytics with Amazon OpenSearch
United Kingdom - Search and Analytics with Amazon OpenSearch
South Korea - Search and Analytics with Amazon OpenSearch
Pakistan - Search and Analytics with Amazon OpenSearch
Sri Lanka - Search and Analytics with Amazon OpenSearch
Bulgaria - Search and Analytics with Amazon OpenSearch
Bolivia - Search and Analytics with Amazon OpenSearch
Indonesia - Search and Analytics with Amazon OpenSearch
Kazakhstan - Search and Analytics with Amazon OpenSearch
Moldova - Search and Analytics with Amazon OpenSearch
Morocco - Search and Analytics with Amazon OpenSearch
Tunisia - Search and Analytics with Amazon OpenSearch
Kuwait - Search and Analytics with Amazon OpenSearch
Oman - Search and Analytics with Amazon OpenSearch
Slovakia - Search and Analytics with Amazon OpenSearch
Kenya - Search and Analytics with Amazon OpenSearch
Nigeria - Search and Analytics with Amazon OpenSearch
Botswana - Search and Analytics with Amazon OpenSearch
Slovenia - Search and Analytics with Amazon OpenSearch
Croatia - Search and Analytics with Amazon OpenSearch
Serbia - Search and Analytics with Amazon OpenSearch
Bhutan - Search and Analytics with Amazon OpenSearch