OpenSearch Dashboards

OpenSearch Dashboards is the user interface that lets you visualize your OpenSearch data and run and scale your OpenSearch clusters.

Getting started

ConceptDescription
OpenSearch Dashboards QuickstartLearn about the basic concepts and features of OpenSearch Dashboards.
OpenSearch PlaygroundExplore features in OpenSearch Dashboards without downloading or installing anything.
Install and configure OpenSearch DashboardsGet started with OpenSearch Dashboards.
Create visualizationsLearn about visualizing data in OpenSearch Dashboards.
Explore and query dataLearn how to explore and query data in OpenSearch.

Query languages

Query languageWhere you can use itDescription
Query domain-specific language (DSL)Dev ToolsThe primary OpenSearch query language that supports creating complex, fully customizable queries.
Dashboards Query Language (DQL)Discover and Dashboard search barA simple text-based query language used to filter data in OpenSearch Dashboards.
Query string query languageDiscover and Dashboard search barA scaled-down query language whose syntax is based on the Apache Lucene query syntax.
SQLQuery WorkbenchA traditional query language that bridges the gap between relational database concepts and the flexibility of OpenSearch’s document-oriented data storage.
Piped Processing Language (PPL)Query WorkbenchThe primary language used with observability in OpenSearch. PPL uses a pipe syntax that chains commands into a query.

Using the search bar in the Discover and Dashboard apps, you can search data with the following two languages:

The following table compares DQL and query string query language features.

DQL and query string query languageDQLQuery string query language
- Wildcard expressions (DQL supports * only)
- Ranges
- Boolean operations
- Querying nested fields- Regular expressions
- Fuzziness
- Proximity queries
- Boosting

By default, the query language in the Discover search toolbar is DQL. To switch to query string syntax, select DQL and then turn off OpenSearch Dashboards Query Language. The query language changes to Lucene, as shown in the following image.

Using query string syntax in OpenSearch Dashboards Discover

Observability

ConceptDescription
Observability in OpenSearch DashboardsObserve, monitor, and secure data and improve performance across tools and workflows.

Dashboards Management

ConceptDescription
Dashboards ManagementLearn about the command center for customizing your OpenSearch Dashboards behavior, creating index patterns, and configuring data sources.

Dev Tools

ConceptDescription
Dev ToolsLearn how to run OpenSearch queries in an integrated console.