Dynatrace applications like
Kubernetes,
Vulnerabilities,
Threats & Exploits,
Security Posture Management,
Databases, and
Problems allow you to trigger a predefined, contextual Dynatrace Assist prompt to increase your productivity and conversation efficiency.
To access the application integrations, ensure the following:
You can quickly get an explanation of any warning signals with Generative AI in Kubernetes, powered by Dynatrace Assist. This allows you to get insights into the event details, typical root causes, and common remediation steps without accessing the documentation or other Dynatrace-related sources directly.
To access this functionality:
Dynatrace Intelligence generative AI provides explanations of vulnerabilities to support understanding and remediation.
To access the functionality
In
Vulnerabilities, select a vulnerability.
In the upper-right corner of the vulnerability details pane, select Explain vulnerability.
Generative AI will provide a response that details:
A description of the vulnerability and its underlying cause
The potential impact and conditions under which it may be exploited
The affected libraries, services, or code locations
Relevant entry points or execution paths
Recommended remediation actions, such as library upgrades or configuration changes
The structure and level of detail vary depending on the vulnerability type and the available context. Explanations are tailored to the characteristics of each vulnerability to support assessment and remediation.
Dynatrace Intelligence generative AI can provide contextual, plain-language explanations of detection findings to accelerate understanding and response.
To access the functionality
In
Threats & Exploits, select a finding.
In the upper-right corner of the finding details pane, select Explain finding.
Generative AI will provide a response that details:
A description of the threat or exploit and its underlying conditions
The potential impact and likelihood of exploitation
The affected entities and relevant attack paths
Indicators that contribute to the threat assessment
Recommended actions to reduce exposure or validate the finding
The structure and level of detail vary depending on the threat type, available context, and the nature of the exploit. Explanations are tailored to the characteristics of each insight to support evaluation and response.
Dynatrace Intelligence generative AI provides explanations of configuration assessments to support understanding of compliance findings and misconfigurations.
To access the functionality
In
Security Posture Management, on the Assessment results page, select a rule.
On the Assessed resources tab, select Explain assessment.
Generative AI will provide a response that details:
The intent and requirements of the configuration rule
The specific configuration values that caused the assessment to fail
The potential security or operational risks associated with the misconfiguration
The affected resources
Recommended remediation steps or configuration adjustments
The structure and level of detail vary depending on the rule type, the available configuration data, and whether the assessment is automated or manual. Explanations are tailored to the characteristics of each rule to support evaluation and remediation.
In Databases
, Dynatrace Intelligence generative AI can provide natural language explanations of execution plans, breakdowns of relevant details, and recommendations on how to improve statement performance.
Query execution plans provide detailed information on how a database will execute an SQL query. While these provide the raw data on how to improve query performance and reduce resource consumption, they require expert knowledge to read and interpret. With the Generative AI integration, non-expert database users, such as developers, gain the knowledge they need to optimize their application performance and database utilization.
To summarize an execution plan with Generative AI:
, go to Explorer.In Problems
, Dynatrace Intelligence generative AI can provide clear summaries of problems, their root causes, and the suggested remediation steps. Generative AI explains individual issues in clear language from the problem details page and can perform a comparative analysis when multiple problems are selected from the list view. This helps you identify common root causes and propose corrective steps without relying on a team of experts or waiting for critical insights.
To explain a single problem with Generative AI
To explain multiple problems with Generative AI
You can use the power of DQL to integrate Dynatrace Assist into your
Dashboards tiles.
By adding | fieldsAdd prompt and | fieldsAdd execute commands, you can predefine and auto-execute prompts in Dynatrace Assist, allowing you to quickly get an explanation about the query results, or receive suggestions on how to improve the query or resolve a problem.
You can also provide additional information to Dynatrace Assist via the supplementary context by adding the following:
| parse "{\"result\":[{\"type\":\"supplementary\", \"value\":\"The character`*` often represents sensitive data that has been masked\"}]}", "LD JSON_ARRAY:contexts"// or for a dynamic context
While the supplementary context is hidden in the chat UI, it can help Generative AI provide better answers for your use case. For example, you can ask Dynatrace Assist to use information from a certain field when answering your prompt:
| fieldsAdd supplementaryContext = concat("{\"result\":[{\"type\":\"supplementary\", \"value\":\"Use the following info to answer the question: ", record.summary, "\"}]}")| parse supplementaryContext , "LD JSON_ARRAY:contexts"
To integrate Dynatrace Assist into your
Dashboards tiles
Go to
Dashboards and open a dashboard you can edit.
Select a dashboard tile that contains a DQL query.
Select Edit to open the edit menu on the right.
In the DQL section of the edit menu, add the following to your standard query:
| fieldsAdd prompt = concat("{your question}", your.field.name)| fieldsAdd execute = true
| fieldsAdd execute = true.makeTimeseries command.To open the integrated Dynatrace Assist
If you've added | fieldsAdd execute = true to your query, the predefined prompt will be executed once you open Dynatrace Assist. Otherwise, you'll be able to change or edit the prompt in the message window before manually executing it.
You can use the power of DQL to integrate Dynatrace Assist into your
Notebooks.
By adding | fieldsAdd prompt and | fieldsAdd execute commands, you can predefine and auto-execute prompts in Dynatrace Assist, allowing you to quickly get an explanation about the query results, or receive suggestions on how to improve the query or resolve a problem.
You can also provide additional information to Dynatrace Assist via the supplementary context by adding the following:
| parse "{\"result\":[{\"type\":\"supplementary\", \"value\":\"The character`*` often represents sensitive data that has been masked\"}]}", "LD JSON_ARRAY:contexts"// or for a dynamic context
While the supplementary context is hidden in the chat UI, it can help Generative AI provide better answers for your use case. For example, you can ask Dynatrace Assist to use information from a certain field when answering your prompt:
| fieldsAdd supplementaryContext = concat("{\"result\":[{\"type\":\"supplementary\", \"value\":\"Use the following info to answer the question: ", record.summary, "\"}]}")| parse supplementaryContext , "LD JSON_ARRAY:contexts"
To integrate Dynatrace Assist into your
Notebooks
Go to
Notebooks and open a notebook you can edit.
Select a notebook section that contains a DQL query.
Select the query field and add the following to your standard query:
| fieldsAdd prompt = concat("{your question}", your.field.name)| fieldsAdd execute = true
| fieldsAdd execute = true.makeTimeseries command.To open the integrated Dynatrace Assist
If you've added | fieldsAdd execute = true to your query, the predefined prompt will be executed once you open Dynatrace Assist. Otherwise, you'll be able to change or edit the prompt in the message window before manually executing it.
If you have any feedback, you can provide it directly in the chat window. For more information, see Give feedback.
Databases
Kubernetes
Problems