Quick analysis with Davis CoPilot
You can use Davis CoPilot in Dashboards and Notebooks to explore your data through natural language. It allows you to translate your conversational prompts directly into DQL queries that reflect the context of your environment. You can choose to auto-execute generated queries or generate DQL only.
Prerequisites
This page assumes that you have completed the setup described in Getting started with Davis CoPilot.
Use Davis CoPilot in Notebooks
-
Go to Notebooks and open or create a notebook you can edit.
-
Open the Add menu and select Davis CoPilot. A new Davis CoPilot notebook section is created with an empty prompt box.
-
In the prompt box, type a prompt. Try
average cpu usage percentage by host
or see the examples displayed in the web UI for inspiration. -
optional If your prompt doesn't specify the timeframe, you can still specify it in your section header. The default is Last 2 hours.
-
Select Run. Davis CoPilot generates and runs the query for you.
optional If you want to see the generated query before running it, open the menu next to the Run button and select Generate DQL only.
-
Review the results.
- You can review the query by expanding DQL on the right.
- optional You can't edit the query directly in CoPilot, but you have two options for reusing it:
- Copy the query and paste it elsewhere manually.
- Open the menu in the section header and select Create DQL section to create a DQL section from this query.
- You can edit your original prompt, regenerate the query, and run it to update the results.
If you select Rerun sections, the Notebooks app will first check if any prompts have been edited.- If a prompt has been edited, the DQL will first be regenerated and then run.
- If no prompts have been edited, the existing generated DQL will simply be run.
-
optional Select the Options in the section header to change the visualization (refer to the visualization-specific documentation for more information).
Use Davis CoPilot in Dashboards
-
Go to Dashboards and open or create a dashboard you can edit.
-
Open the Add menu and select Davis CoPilot.
- A new Davis CoPilot dashboard tile is created
- A panel on the right displays:
- An empty tile title field you can customize
- A prompt box followed by some examples you can select to try
- A Run button
-
optional At the top of the prompt definition panel, enter a tile title.
-
In the prompt box, type a prompt. Try
average cpu usage percentage by host
or see the examples displayed in the web UI for inspiration. -
optional If your prompt doesn't specify a timeframe, you can still specify it for the dashboard in your dashboard header (default is Last 2 hours) or the Custom timeframe settings (for a tile-specific timeframe).
-
Select Run. Davis CoPilot generates and runs the query for you.
-
Review the results.
- To review the query, expand DQL under the prompt box.
- optional You can't edit the query directly in CoPilot, but you have two options for reusing it:
- Copy the query and paste it elsewhere manually.
- Open the menu in the tile header and select Create DQL tile to create a DQL tile from this query.
- You can edit your original prompt and run it to update the query and results.
If you refresh your dashboard, the Dashboards app will first check if any prompts have been edited.- If a prompt has been edited, the DQL will first be regenerated and then run.
- If no prompts have been edited, the existing generated DQL will simply be run.
-
optional Select the Visual tab to change the visualization (refer to the visualization-specific documentation for more information).
Give feedback
To help us improve Davis CoPilot, you can provide feedback directly from your notebook or dashboard. Under the prompt box:
- Select if Davis CoPilot has interpreted your prompt correctly and has generated and run a DQL query that meets your expectations.
- Select if Davis CoPilot has generated and run a DQL query that has failed to meet your expectations or has incorrectly interpreted your prompt. Please provide additional context for us to understand how we can improve this functionality to meet your needs and expectations.
Do not share personal or confidential information in your feedback.