Перейти к содержанию

Встроенные начальные запросы для диалога

  • Latest Dynatrace

Приложения Dynatrace, такие как Kubernetes (new) Kubernetes, Vulnerabilities Vulnerabilities, Threats & Exploits Threats & Exploits, xSPM Security Posture Management, Databases Databases и Problems app - new Problems, позволяют запускать предопределённый контекстный запрос Dynatrace Assist для повышения вашей производительности и эффективности диалога.

Предварительные требования

Чтобы получить доступ к интеграциям приложений, убедитесь в следующем:

Dynatrace Assist в Kubernetes

Вы можете быстро получить объяснение любых предупреждающих сигналов с помощью генеративного ИИ в Kubernetes, работающего на основе Dynatrace Assist. Это позволяет получить информацию о деталях события, типичных первопричинах и общих шагах по исправлению без прямого обращения к документации или другим источникам, связанным с Dynatrace.

Чтобы получить доступ к этой функциональности:

  1. Перейдите на любую страницу со списком в приложении Kubernetes (например, Clusters, Nodes, Namespaces или Workloads).
  2. Выберите любой предупреждающий сигнал, а затем выберите Explain warning signal.
  3. Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
  4. Генеративный ИИ предоставит ответ, содержащий:

  5. Общее объяснение события.

  6. Типичные первопричины события, начиная с наиболее распространённых.
  7. Общие шаги по исправлению для каждой из первопричин.

Dynatrace Assist в Vulnerabilities

Генеративный ИИ Dynatrace Intelligence предоставляет объяснения уязвимостей для поддержки понимания и устранения.

Чтобы получить доступ к функциональности

  1. В Vulnerabilities Vulnerabilities выберите уязвимость.
  2. В правом верхнем углу панели деталей уязвимости выберите Explain vulnerability.

Генеративный ИИ предоставит ответ, содержащий:

  • Описание уязвимости и её основной причины
  • Потенциальное воздействие и условия, при которых она может быть использована
  • Затронутые библиотеки, сервисы или расположения кода
  • Соответствующие точки входа или пути выполнения
  • Рекомендуемые действия по устранению, такие как обновление библиотек или изменение конфигурации

Структура и уровень детализации зависят от типа уязвимости и доступного контекста. Объяснения адаптированы к характеристикам каждой уязвимости для поддержки оценки и устранения.

Dynatrace Assist в Threats & Exploits

Генеративный ИИ Dynatrace Intelligence может предоставить контекстные объяснения на естественном языке результатов обнаружения для ускорения понимания и реагирования.

Чтобы получить доступ к функциональности

  1. В Threats & Exploits Threats & Exploits выберите результат.
  2. В правом верхнем углу панели деталей результата выберите Explain finding.

Генеративный ИИ предоставит ответ, содержащий:

  • Описание угрозы или эксплойта и его основных условий
  • Потенциальное воздействие и вероятность эксплуатации
  • Затронутые сущности и соответствующие пути атаки
  • Индикаторы, которые способствуют оценке угрозы
  • Рекомендуемые действия для снижения подверженности или проверки результата

Структура и уровень детализации зависят от типа угрозы, доступного контекста и характера эксплойта. Объяснения адаптированы к характеристикам каждого вывода для поддержки оценки и реагирования.

Dynatrace Assist в Security Posture Management

Генеративный ИИ Dynatrace Intelligence предоставляет объяснения оценок конфигурации для поддержки понимания результатов соответствия и неправильных конфигураций.

Чтобы получить доступ к функциональности

  1. В xSPM Security Posture Management на странице Assessment results выберите правило.
  2. На вкладке Assessed resources выберите Explain assessment.

Генеративный ИИ предоставит ответ, содержащий:

  • Назначение и требования правила конфигурации
  • Конкретные значения конфигурации, которые привели к неудачной оценке
  • Потенциальные риски безопасности или эксплуатации, связанные с неправильной конфигурацией
  • Затронутые ресурсы
  • Рекомендуемые шаги по исправлению или корректировке конфигурации

Структура и уровень детализации зависят от типа правила, доступных данных конфигурации и того, является ли оценка автоматической или ручной. Объяснения адаптированы к характеристикам каждого правила для поддержки оценки и устранения.

Dynatrace Assist в Databases

В Databases Databases генеративный ИИ Dynatrace Intelligence может предоставить объяснения планов выполнения на естественном языке, разбивку соответствующих деталей и рекомендации по улучшению производительности запросов.

Планы выполнения запросов предоставляют подробную информацию о том, как база данных будет выполнять SQL-запрос. Хотя они предоставляют необработанные данные о том, как улучшить производительность запросов и снизить потребление ресурсов, для их чтения и интерпретации требуются экспертные знания. Благодаря интеграции с генеративным ИИ пользователи баз данных, не являющиеся экспертами, например разработчики, получают знания, необходимые для оптимизации производительности своих приложений и использования баз данных.

Чтобы обобщить план выполнения с помощью генеративного ИИ:

  1. В Databases Databases перейдите в Explorer.
  2. В крайнем правом столбце выберите значок производительности запроса.
  3. Разверните запрос, который вы хотите улучшить. Если план выполнения ещё не доступен, вы можете его запросить.
  4. Выберите вкладку Execution plan и выберите Summarize execution plan.
  5. Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
  6. Генеративный ИИ предоставит ответ с информацией о выбранном плане выполнения базы данных.

Dynatrace Assist в Problems

В Problems Problems app - new генеративный ИИ Dynatrace Intelligence может предоставить понятные сводки проблем, их первопричин и рекомендуемых шагов по исправлению. Генеративный ИИ объясняет отдельные проблемы простым языком со страницы деталей проблемы и может выполнять сравнительный анализ, когда несколько проблем выбраны из представления списка. Это помогает определить общие первопричины и предложить корректирующие шаги без необходимости полагаться на команду экспертов или ожидать критически важной информации.

Чтобы объяснить одну проблему с помощью генеративного ИИ

  1. Перейдите на любую страницу деталей проблемы.
  2. Выберите Explain в правом верхнем углу страницы.
  3. Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
  4. Генеративный ИИ предоставит ответ, содержащий:

  5. Объяснение того, что произошло.

  6. Почему проблема возникла.
  7. Практические шаги для устранения проблемы.

Чтобы объяснить несколько проблем с помощью генеративного ИИ

  1. Перейдите на страницу списка проблем.
  2. Выберите до 5 проблем.
  3. Выберите Explain над таблицей.
  4. Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
  5. Генеративный ИИ предоставит ответ, содержащий:

  6. Объяснение каждой проблемы и почему она возникла

  7. Практические шаги для устранения проблемы
  8. Взаимосвязь между проблемами

Dynatrace Assist в Dashboards

Вы можете использовать возможности DQL для интеграции Dynatrace Assist в плитки ваших Dashboards Dashboards.

Добавив команды | fieldsAdd prompt и | fieldsAdd execute, вы можете предопределить и автоматически выполнять запросы в Dynatrace Assist, что позволяет быстро получить объяснение результатов запроса или получить рекомендации по улучшению запроса или решению проблемы.

Вы также можете предоставить дополнительную информацию Dynatrace Assist через дополнительный контекст, добавив следующее:

| parse "{\"result\":[{\"type\":\"supplementary\", \"value\":\"The character`*` often represents sensitive data that has been masked\"}]}", "LD JSON_ARRAY:contexts"


// or for a dynamic context

Хотя дополнительный контекст скрыт в интерфейсе чата, он может помочь генеративному ИИ предоставить лучшие ответы для вашего случая использования. Например, вы можете попросить Dynatrace Assist использовать информацию из определённого поля при ответе на ваш запрос:

| fieldsAdd supplementaryContext = concat("{\"result\":[{\"type\":\"supplementary\", \"value\":\"Use the following info to answer the question: ", record.summary, "\"}]}")


| parse supplementaryContext , "LD JSON_ARRAY:contexts"

Чтобы интегрировать Dynatrace Assist в плитки ваших Dashboards Dashboards

  1. Перейдите в Dashboards Dashboards и откройте дашборд, который вы можете редактировать.
  2. Выберите плитку дашборда, содержащую запрос DQL.
  3. Выберите Edit, чтобы открыть меню редактирования справа.
  4. В разделе DQL меню редактирования добавьте следующее к вашему стандартному запросу:
| fieldsAdd prompt = concat("{your question}",  your.field.name)


| fieldsAdd execute = true
  • Если вы хотите предопределить запрос без автоматического выполнения, удалите | fieldsAdd execute = true.
  • Эта интеграция не работает для запросов с командой makeTimeseries.

Чтобы открыть интегрированный Dynatrace Assist

  1. Выберите значок рядом с выбранной записью поля.
  2. Выберите Open with... > Ask a question.

Если вы добавили | fieldsAdd execute = true к вашему запросу, предопределённый запрос будет выполнен при открытии Dynatrace Assist. В противном случае вы сможете изменить или отредактировать запрос в окне сообщений перед ручным выполнением.

Dynatrace Assist в Notebooks

Вы можете использовать возможности DQL для интеграции Dynatrace Assist в ваши Notebooks Notebooks.

Добавив команды | fieldsAdd prompt и | fieldsAdd execute, вы можете предопределить и автоматически выполнять запросы в Dynatrace Assist, что позволяет быстро получить объяснение результатов запроса или получить рекомендации по улучшению запроса или решению проблемы.

Вы также можете предоставить дополнительную информацию Dynatrace Assist через дополнительный контекст, добавив следующее:

| parse "{\"result\":[{\"type\":\"supplementary\", \"value\":\"The character`*` often represents sensitive data that has been masked\"}]}", "LD JSON_ARRAY:contexts"


// or for a dynamic context

Хотя дополнительный контекст скрыт в интерфейсе чата, он может помочь генеративному ИИ предоставить лучшие ответы для вашего случая использования. Например, вы можете попросить Dynatrace Assist использовать информацию из определённого поля при ответе на ваш запрос:

| fieldsAdd supplementaryContext = concat("{\"result\":[{\"type\":\"supplementary\", \"value\":\"Use the following info to answer the question: ", record.summary, "\"}]}")


| parse supplementaryContext , "LD JSON_ARRAY:contexts"

Чтобы интегрировать Dynatrace Assist в ваши Notebooks Notebooks

  1. Перейдите в Notebooks Notebooks и откройте блокнот, который вы можете редактировать.
  2. Выберите раздел блокнота, содержащий запрос DQL.
  3. Выберите поле запроса и добавьте следующее к вашему стандартному запросу:
| fieldsAdd prompt = concat("{your question}",  your.field.name)


| fieldsAdd execute = true
  • Если вы хотите предопределить запрос без автоматического выполнения, удалите | fieldsAdd execute = true.
  • Эта интеграция не работает для запросов с командой makeTimeseries.

Чтобы открыть интегрированный Dynatrace Assist

  1. Выберите значок рядом с выбранной записью поля.
  2. Выберите Open with... > Ask a question.

Если вы добавили | fieldsAdd execute = true к вашему запросу, предопределённый запрос будет выполнен при открытии Dynatrace Assist. В противном случае вы сможете изменить или отредактировать запрос в окне сообщений перед ручным выполнением.

Обратная связь

Если у вас есть обратная связь, вы можете предоставить её непосредственно в окне чата. Для получения дополнительной информации см. Предоставление обратной связи.

Связанные темы

  • Начало работы с агентным и генеративным ИИ Dynatrace Intelligence
  • Часто задаваемые вопросы по агентному и генеративному ИИ Dynatrace Intelligence