#
User Interface
#
Connection Manager
The EDQL Dock Manager is an integral part of the Intellij IDE user interface, positioned by default on the right side of the screen. It provides a user-friendly interface for efficiently managing connections and script files within the EDQL environment.
With the EDQL Dock Manager, you can effortlessly organize and navigate through your connections, establishing seamless communication with your Elasticsearch clusters. Additionally, it allows you to conveniently manage and access your script files, ensuring easy retrieval and modification as needed.
#
Manager Toolbar
The Dock Toolbar is a user-friendly feature located within the EDQL environment, designed to streamline connection and query management. Here are the key functionalities offered by the toolbar:
New Connection
Create a new Elasticsearch connection, allowing you to establish communication with your Elasticsearch clusters effortlessly.
Duplicate Connection
Duplicate an existing Elasticsearch connection, facilitating the replication of connection settings for convenience and efficiency.
Query Console
Create a new query in the selected connection, enabling you to execute Elasticsearch queries and retrieve data seamlessly.
Plot
Plot data from the selected connection, providing visualization capabilities for deeper insights and analysis.
Edit
Modify connection settings, index configurations, and EDQL scripts to fine-tune your Elasticsearch querying experience.
Delete
Remove connections, indexes, or EDQL elements that are no longer needed, helping you maintain a clean and organized workspace.
Configuration
Access and configure connection settings, ensuring optimal performance and compatibility with your Elasticsearch setup.
#
Connection Node
Once a new connection is added in the EDQL Dock Manager, it is displayed as a connection node. Double-clicking on the connection node reveals a list of related information for that specific connection:
Indices
Lists all selected indices. Double-clicking on an index allows you to run queries specifically on that index.
Nodes
Displays all selected connection's nodes.
Aliases
Provides a list of aliases associated with the selected connection, allowing you to view or edit alias details.
Templates
Lists all selected connection's templates, enabling you to view or edit template details.
Tasks
list all selected connection's tasks for view
Scripts
Provides a list of scripts associated with the selected connection, allowing you to view or edit script details.
Ingests
Lists all selected connection's ingests, enabling you to view or edit ingest details.
Transforms
Displays all selected connection's transforms, allowing you to view or edit transform details.
Plugins
Provides details of all selected connection's plugins for easy viewing.
ILMs
Lists all selected connection's index lifecycle management (ILM) settings for easy viewing.
EDQLs
Displays all selected connection's EDQL scripts, allowing you to view, edit, and run them.
Charts
Provides a list of charts associated with the selected connection for easy viewing. By default, it includes the ClusterStats chart.
Favroite functions
Lists all selected connection's favorite functions.
#
EDQLs Node
Global EDQLs file node.
#
Charts Node
Global Charts file node.
#
Documents Node
Elasticsearch documentation in local.
#
Run Result Panel
When you execute a query using EDQL, the run result panel conveniently appears at the bottom of the window, providing you with instant access to the query results. This dedicated panel offers a clear and organized view of the outcome of your query execution.
By displaying the run results in the bottom panel, you can easily review and analyze the returned data, ensuring a smooth and efficient workflow within the EDQL environment. The intuitive placement of the run result panel allows for seamless interaction and quick reference to the query execution outcomes.
#
Running Details Panel
Show the executed details: start, finished and usage time.
#
Data Panel
Show the query response: Table view, JSON view or Plot view.
#
Explain&Profile Panel
Show the query explain&profile info, it's JSON structural view.