Embedded conversation starters

  • Latest Dynatrace
  • Reference
  • 1-min read

Dynatrace applications like Kubernetes (new) Kubernetes, Vulnerabilities Vulnerabilities, Threats & Exploits Threats & Exploits, xSPM Security Posture Management, Databases Databases, and Problems app - new Problems allow you to trigger a predefined, contextual Dynatrace Assist prompt to increase your productivity and conversation efficiency.

Prerequisites

To access the application integrations, ensure the following:

Dynatrace Assist in Kubernetes

You can quickly get an explanation of any warning signals with Generative AI in Kubernetes, powered by Dynatrace AI 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:

  1. Navigate to any list page in the Kubernetes app (such as Clusters, Nodes, Namespaces, or Workloads).
  2. Select any warning signal, and then select Explain warning signal.
  3. Dynatrace AI Dynatrace Assist will open and auto-execute the predefined prompt.
  4. Generative AI will provide a response that details:
    • A general explanation about the event.
    • Typical root causes for the event, starting with the most common ones.
    • Common remediation steps for each of the root causes.

Dynatrace Assist in Vulnerabilities

Dynatrace Intelligence generative AI provides explanations of vulnerabilities to support understanding and remediation.

To access the functionality

  1. In Vulnerabilities Vulnerabilities, select a vulnerability.

  2. In the upper-right corner of the vulnerability details pane, select Dynatrace AI 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 Assist in Threats & Exploits

Dynatrace Intelligence generative AI can provide contextual, plain-language explanations of detection findings to accelerate understanding and response.

To access the functionality

  1. In Threats & Exploits Threats & Exploits, select a finding.

  2. In the upper-right corner of the finding details pane, select Dynatrace AI 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 Assist in Security Posture Management

Dynatrace Intelligence generative AI provides explanations of configuration assessments to support understanding of compliance findings and misconfigurations.

To access the functionality

  1. In xSPM Security Posture Management, on the Assessment results page, select a rule.

  2. On the Assessed resources tab, select Dynatrace AI 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.

Dynatrace Assist in Databases

In Databases 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:

  1. In Databases Databases, go to Explorer.
  2. In the rightmost column, select the statement performance icon.
  3. Expand the statement you would like to improve. If an execution plan is not already available, you can request one.
  4. Select the Execution plan tab, and select Dynatrace AI Summarize execution plan.
  5. Dynatrace AI Dynatrace Assist will open and auto-execute the predefined prompt.
  6. Generative AI will provide a response with insight on the selected database execution plan.

Dynatrace Assist in Problems

In Problems Problems app - new, 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

  1. Navigate to any problem detail page.
  2. Select Dynatrace AI Explain in the upper-right corner of the page.
  3. Dynatrace AI Dynatrace Assist will open and auto-execute the predefined prompt.
  4. Generative AI will provide a response that details:
    • An explanation of what happened.
    • Why the problem occurred.
    • Actionable steps to remediate the problem.

To explain multiple problems with Generative AI

  1. Navigate to the problem list page.
  2. Select up to 5 problems.
  3. Select Dynatrace AI Explain above the table.
  4. Dynatrace AI Dynatrace Assist will open and auto-execute the predefined prompt.
  5. Generative AI will provide a response that details:
    • An explanation of each problem and why it occurred
    • Actionable steps to remediate the problem
    • Any relationship between the problems

Dynatrace Assist in Dashboards

You can use the power of DQL to integrate Dynatrace AI Dynatrace Assist into your Dashboards Dashboards tiles.

By adding | fieldsAdd prompt and | fieldsAdd execute commands, you can predefine and auto-execute prompts in Dynatrace AI 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 AI 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 AI 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 AI Dynatrace Assist into your Dashboards Dashboards tiles

  1. Go to Dashboards Dashboards and open a dashboard you can edit.

  2. Select a dashboard tile that contains a DQL query.

  3. Select Edit to open the edit menu on the right.

  4. 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
    • If you want to predefine the prompt without automatically executing it, remove | fieldsAdd execute = true.
    • This integration doesn't work for queries with the makeTimeseries command.

To open the integrated Dynatrace AI Dynatrace Assist

  1. Select the next to your chosen field entry.
  2. Select Open with… > Dynatrace AI Ask a question.

If you've added | fieldsAdd execute = true to your query, the predefined prompt will be executed once you open Dynatrace AI Dynatrace Assist. Otherwise, you'll be able to change or edit the prompt in the message window before manually executing it.

Dynatrace Assist in Notebooks

You can use the power of DQL to integrate Dynatrace AI Dynatrace Assist into your Notebooks Notebooks.

By adding | fieldsAdd prompt and | fieldsAdd execute commands, you can predefine and auto-execute prompts in Dynatrace AI 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 AI 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 AI 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 AI Dynatrace Assist into your Notebooks Notebooks

  1. Go to Notebooks Notebooks and open a notebook you can edit.

  2. Select a notebook section that contains a DQL query.

  3. Select the query field and add the following to your standard query:

    | fieldsAdd prompt = concat("{your question}", your.field.name)
    | fieldsAdd execute = true
    • If you want to predefine the prompt without automatically executing it, remove | fieldsAdd execute = true.
    • This integration doesn't work for queries with the makeTimeseries command.

To open the integrated Dynatrace AI Dynatrace Assist

  1. Select the next to your chosen field entry.
  2. Select Open with… > Dynatrace AI Ask a question.

If you've added | fieldsAdd execute = true to your query, the predefined prompt will be executed once you open Dynatrace AI Dynatrace Assist. Otherwise, you'll be able to change or edit the prompt in the message window before manually executing it.

Feedback

If you have any feedback, you can provide it directly in the chat window. For more information, see Give feedback.

Related tags
Dynatrace PlatformDynatrace AIDynatrace AssistDatabasesDatabasesKubernetes (new)KubernetesProblems app - newProblems