Встроенные начальные запросы для диалога¶
- Latest Dynatrace
Приложения Dynatrace, такие как
Kubernetes,
Vulnerabilities,
Threats & Exploits,
Security Posture Management,
Databases и
Problems, позволяют запускать предопределённый контекстный запрос Dynatrace Assist для повышения вашей производительности и эффективности диалога.
Предварительные требования¶
Чтобы получить доступ к интеграциям приложений, убедитесь в следующем:
- Генеративный ИИ Dynatrace Intelligence включён на уровне среды. Подробности см. в разделе Включение генеративного ИИ Dynatrace Intelligence в вашей среде.
- У вас есть разрешения для доступа к навыку диалогового рекомендателя. Подробности см. в разделе Разрешения пользователей.
Dynatrace Assist в Kubernetes¶
Вы можете быстро получить объяснение любых предупреждающих сигналов с помощью генеративного ИИ в Kubernetes, работающего на основе Dynatrace Assist. Это позволяет получить информацию о деталях события, типичных первопричинах и общих шагах по исправлению без прямого обращения к документации или другим источникам, связанным с Dynatrace.
Чтобы получить доступ к этой функциональности:
- Перейдите на любую страницу со списком в приложении Kubernetes (например, Clusters, Nodes, Namespaces или Workloads).
- Выберите любой предупреждающий сигнал, а затем выберите Explain warning signal.
- Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
-
Генеративный ИИ предоставит ответ, содержащий:
-
Общее объяснение события.
- Типичные первопричины события, начиная с наиболее распространённых.
- Общие шаги по исправлению для каждой из первопричин.
Dynatrace Assist в Vulnerabilities¶
Генеративный ИИ Dynatrace Intelligence предоставляет объяснения уязвимостей для поддержки понимания и устранения.
Чтобы получить доступ к функциональности
- В
Vulnerabilities выберите уязвимость. - В правом верхнем углу панели деталей уязвимости выберите Explain vulnerability.
Генеративный ИИ предоставит ответ, содержащий:
- Описание уязвимости и её основной причины
- Потенциальное воздействие и условия, при которых она может быть использована
- Затронутые библиотеки, сервисы или расположения кода
- Соответствующие точки входа или пути выполнения
- Рекомендуемые действия по устранению, такие как обновление библиотек или изменение конфигурации
Структура и уровень детализации зависят от типа уязвимости и доступного контекста. Объяснения адаптированы к характеристикам каждой уязвимости для поддержки оценки и устранения.
Dynatrace Assist в Threats & Exploits¶
Генеративный ИИ Dynatrace Intelligence может предоставить контекстные объяснения на естественном языке результатов обнаружения для ускорения понимания и реагирования.
Чтобы получить доступ к функциональности
- В
Threats & Exploits выберите результат. - В правом верхнем углу панели деталей результата выберите Explain finding.
Генеративный ИИ предоставит ответ, содержащий:
- Описание угрозы или эксплойта и его основных условий
- Потенциальное воздействие и вероятность эксплуатации
- Затронутые сущности и соответствующие пути атаки
- Индикаторы, которые способствуют оценке угрозы
- Рекомендуемые действия для снижения подверженности или проверки результата
Структура и уровень детализации зависят от типа угрозы, доступного контекста и характера эксплойта. Объяснения адаптированы к характеристикам каждого вывода для поддержки оценки и реагирования.
Dynatrace Assist в Security Posture Management¶
Генеративный ИИ Dynatrace Intelligence предоставляет объяснения оценок конфигурации для поддержки понимания результатов соответствия и неправильных конфигураций.
Чтобы получить доступ к функциональности
- В
Security Posture Management на странице Assessment results выберите правило. - На вкладке Assessed resources выберите Explain assessment.
Генеративный ИИ предоставит ответ, содержащий:
- Назначение и требования правила конфигурации
- Конкретные значения конфигурации, которые привели к неудачной оценке
- Потенциальные риски безопасности или эксплуатации, связанные с неправильной конфигурацией
- Затронутые ресурсы
- Рекомендуемые шаги по исправлению или корректировке конфигурации
Структура и уровень детализации зависят от типа правила, доступных данных конфигурации и того, является ли оценка автоматической или ручной. Объяснения адаптированы к характеристикам каждого правила для поддержки оценки и устранения.
Dynatrace Assist в Databases¶
В Databases
генеративный ИИ Dynatrace Intelligence может предоставить объяснения планов выполнения на естественном языке, разбивку соответствующих деталей и рекомендации по улучшению производительности запросов.
Планы выполнения запросов предоставляют подробную информацию о том, как база данных будет выполнять SQL-запрос. Хотя они предоставляют необработанные данные о том, как улучшить производительность запросов и снизить потребление ресурсов, для их чтения и интерпретации требуются экспертные знания. Благодаря интеграции с генеративным ИИ пользователи баз данных, не являющиеся экспертами, например разработчики, получают знания, необходимые для оптимизации производительности своих приложений и использования баз данных.
Чтобы обобщить план выполнения с помощью генеративного ИИ:
- В Databases
перейдите в Explorer. - В крайнем правом столбце выберите значок производительности запроса.
- Разверните запрос, который вы хотите улучшить. Если план выполнения ещё не доступен, вы можете его запросить.
- Выберите вкладку Execution plan и выберите Summarize execution plan.
- Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
- Генеративный ИИ предоставит ответ с информацией о выбранном плане выполнения базы данных.
Dynatrace Assist в Problems¶
В Problems
генеративный ИИ Dynatrace Intelligence может предоставить понятные сводки проблем, их первопричин и рекомендуемых шагов по исправлению. Генеративный ИИ объясняет отдельные проблемы простым языком со страницы деталей проблемы и может выполнять сравнительный анализ, когда несколько проблем выбраны из представления списка. Это помогает определить общие первопричины и предложить корректирующие шаги без необходимости полагаться на команду экспертов или ожидать критически важной информации.
Чтобы объяснить одну проблему с помощью генеративного ИИ
- Перейдите на любую страницу деталей проблемы.
- Выберите Explain в правом верхнем углу страницы.
- Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
-
Генеративный ИИ предоставит ответ, содержащий:
-
Объяснение того, что произошло.
- Почему проблема возникла.
- Практические шаги для устранения проблемы.
Чтобы объяснить несколько проблем с помощью генеративного ИИ
- Перейдите на страницу списка проблем.
- Выберите до 5 проблем.
- Выберите Explain над таблицей.
- Dynatrace Assist откроется и автоматически выполнит предопределённый запрос.
-
Генеративный ИИ предоставит ответ, содержащий:
-
Объяснение каждой проблемы и почему она возникла
- Практические шаги для устранения проблемы
- Взаимосвязь между проблемами
Dynatrace Assist в Dashboards¶
Вы можете использовать возможности DQL для интеграции Dynatrace Assist в плитки ваших
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 и откройте дашборд, который вы можете редактировать. - Выберите плитку дашборда, содержащую запрос DQL.
- Выберите Edit, чтобы открыть меню редактирования справа.
- В разделе DQL меню редактирования добавьте следующее к вашему стандартному запросу:
- Если вы хотите предопределить запрос без автоматического выполнения, удалите
| fieldsAdd execute = true. - Эта интеграция не работает для запросов с командой
makeTimeseries.
Чтобы открыть интегрированный Dynatrace Assist
- Выберите значок рядом с выбранной записью поля.
- Выберите Open with... > Ask a question.
Если вы добавили | fieldsAdd execute = true к вашему запросу, предопределённый запрос будет выполнен при открытии Dynatrace Assist. В противном случае вы сможете изменить или отредактировать запрос в окне сообщений перед ручным выполнением.
Dynatrace Assist в Notebooks¶
Вы можете использовать возможности DQL для интеграции Dynatrace Assist в ваши
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 и откройте блокнот, который вы можете редактировать. - Выберите раздел блокнота, содержащий запрос DQL.
- Выберите поле запроса и добавьте следующее к вашему стандартному запросу:
- Если вы хотите предопределить запрос без автоматического выполнения, удалите
| fieldsAdd execute = true. - Эта интеграция не работает для запросов с командой
makeTimeseries.
Чтобы открыть интегрированный Dynatrace Assist
- Выберите значок рядом с выбранной записью поля.
- Выберите Open with... > Ask a question.
Если вы добавили | fieldsAdd execute = true к вашему запросу, предопределённый запрос будет выполнен при открытии Dynatrace Assist. В противном случае вы сможете изменить или отредактировать запрос в окне сообщений перед ручным выполнением.
Обратная связь¶
Если у вас есть обратная связь, вы можете предоставить её непосредственно в окне чата. Для получения дополнительной информации см. Предоставление обратной связи.
Связанные темы¶
- Начало работы с агентным и генеративным ИИ Dynatrace Intelligence
- Часто задаваемые вопросы по агентному и генеративному ИИ Dynatrace Intelligence