Whether you are just starting your observability journey or already are an expert, our courses will help advance your knowledge and practical skills.
Expert insight, best practices and information on everything related to Observability issues, trends and solutions.
Explore our guides on a broad range of observability related topics.
OpenSearch Dashboards is a visualization and analytics platform that is part of the OpenSearch project, an open-source search and analytics suite created by Amazon Web Services based on the last open source version of Elasticsearch and Kibana. It allows users to interact with their data through a web-based interface, offering tools for searching, viewing, and analyzing data stored in OpenSearch indices.
OpenSearch Dashboards enables the creation of customizable dashboards, real-time data analysis and data exploration, with built-in security measures. It supports various data visualizations, such as charts, maps, and graphs, which help in interpreting complex datasets and uncovering trends, patterns, and anomalies.
You can get OpenSearch Dashboards from the official GitHub repo.
OpenSearch Dashboards offers the following key features:
OpenSearch Dashboards, originally based on Elasticsearch and Kibana, differs in a few important ways from its predecessor:
OpenSearch Assistant is a feature designed to enhance user interaction with dashboards through a large language model (LLM). Users can query data using everyday language, making data exploration and analysis more intuitive and accessible. This reduces the learning curve for new users and increases efficiency for experienced ones by simplifying complex queries.
The Assistant offers suggestions and auto-completes queries based on user input, streamlining the search process. Its integration with OpenSearch Dashboards allows users to leverage advanced data insights without the need for extensive technical knowledge. It also explains how responses were generated, making it possible to check their validity.
Source: OpenSearch
Note: As of the time of this writing, OpenSearch Assistant is an experimental feature not recommended for production environments.
Here is a walkthrough of the process of creating a dashboard in OpenSearch. This example uses the OpenSearch Playground.
In the OpenSearch Playground, select OpenSearch Dashboards > Dashboard from the top menu bar. In the Dashboards panel, click on Create Dashboard. Next, you will need to adjust the time filter to reflect the Last 30 days by choosing the calendar icon.
To incorporate an existing visualization into your dashboard, select Add an existing from the panel. Navigate through the Add panels window, select [eCommerce] Promotion Tracking, and then close the panel.
You will now have a basic dashboard with one panel, setting the stage for further customization and enhancement
Source: OpenSearch
The next task involves creating a new visualization to be added to your dashboard. To start, select Create new from the dashboard toolbar. In the New Visualization window, select Gauge and then designate the index pattern as opensearch_dashboards_sample_data_ecommerce.
After configuring visualization settings, make sure to save your work by selecting Save from the toolbar. A prompt will appear in the Save visualization window, letting you add a title for your visualization. Click Save and return. Your dashboard will show two visualizations.
Source: OpenSearch
To add more insights to the dashboard, you can add a pre-existing visualization. From the dashboard toolbar, select Add. Within the Add panels window, select [eCommerce] Sales by Category from the available options, then close the Add panels window.
Source: OpenSearch
The Discover application is a powerful tool within OpenSearch Dashboards that allows for detailed data analysis. This example also uses the OpenSearch Playground.
To use the Discover app:
Source: OpenSearch
Coralogix sets itself apart in observability with its modern architecture, enabling real-time insights into logs, metrics, and traces with built-in cost optimization. Coralogix’s straightforward pricing covers all its platform offerings including APM, RUM, SIEM, infrastructure monitoring and much more. With unparalleled support that features less than 1 minute response times and 1 hour resolution times, Coralogix is a leading choice for thousands of organizations across the globe.