OpenSearch-Dashboards
OpenSearch-Dashboards copied to clipboard
[Proposal] - Contextual Dev Tools
Overview
The following proposal showcases an experience for advanced users of OpenSearch and OpenSearch Dashboards that have to perform infrastructure operations, advanced data querying, API operations, OpenSearch diagnosis etc to facilitate their Discover use cases. The solution proposed below aims to bring existing Dev Tools functionality and Query Workbench functionality into Discover via a drawer that can be triggered when needed.
Though this is considered in the context of Discover this feature could exist across Dashboards via the same pattern.
Collapsed state
Contextual Dev Tools can be accessed by the bar at the bottom of the Discover page - It can also be accessed via a Keyboard shortcut (option + /)
Console experience
Users are able to make use of the DevTools Console in Discover.
Query Workbench
Users will be able to perform acceleration tasks from this interface for external data sources.
keyboard shortcut should probably be ctrl / rather than option / or command /, since option and command tend to be specific to mac keyboards (some windows keyboards have the windows key as an alternative) -- this will help us stay consistent across windows/linux/mac