OpenSearch Dashboard is a web-based visualization tool for OpenSearch, similar to Kibana for Elasticsearch. It provides an interface to explore, visualize, and analyze your data.
First, make sure OpenSearch is enabled (see opensearch.md). Then enable OpenSearch Dashboard:
dev setupIf you've already set up your environment:
mkdir -p conf/opensearch-dashboard
dev rebuildOpenSearch Dashboard is available at: http://localhost:5601
OpenSearch Dashboard provides:
- Discover: Explore your data with powerful search
- Visualize: Create charts, graphs, and maps
- Dashboard: Combine visualizations into dashboards
- Dev Tools: Execute queries and API calls
- Management: Configure indices, mappings, and settings
The Dev Tools console is useful for testing queries:
- Navigate to http://localhost:5601
- Click "Dev Tools" in the left menu
- Execute queries directly:
GET /_cluster/health
GET /my-index/_search
{
"query": {
"match_all": {}
}
}
Ensure both OpenSearch and OpenSearch Dashboard are running:
dev ps | grep opensearchCheck OpenSearch Dashboard logs:
dev logs opensearch-dashboardIf the dashboard shows "OpenSearch Dashboards server is not ready yet":
- Wait a moment for OpenSearch to fully start
- Verify OpenSearch is accessible:
dev console curl opensearch:9200