View a markdown version of this page

自主事件响应 - AWS DevOps 代理人

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

自主事件响应

开始调查

事件响应调查可以通过以下三种方式之一启动。

  • Built-in 集成 -您可以像 ServiceNow 使用内置集成一样将 DevOps 代理空间连接到票务系统。连接后,将根据支持请求单自动触发 DevOps 代理事件响应调查,您的 DevOps 代理将在原始票证中提供其主要调查结果、根本原因分析和缓解计划的更新。

  • 网络挂钩 -您可以使用网络挂钩向代理发送事件。 AWS DevOps 例如,您可以使用网络挂钩根据 PagerDuty 票证或 Grafana 警报触发事件响应调查。

  • 手动 -您可以从任何 DevOps Agent Space Web 应用程序的 “事件响应” 选项卡中手动启动事件响应调查。您可以输入描述您希望代理调查的事件的自由格式文本, DevOps 代理将制定调查计划,收集调查结果,确定根本原因,并提议制定缓解计划。您还可以从几个预先配置的起点中进行选择,以快速开始调查:最新警报用于调查最近触发的警报并分析基础指标和日志以确定根本原因;CPU 使用率高,用于调查计算资源中的高 CPU 利用率指标并确定哪些进程或服务消耗了过多的资源;错误率峰值用于通过分析指标、应用程序日志和确定故障源来调查应用程序错误率最近增加的情况。

带有描述字段、建议按钮和开始调查按钮的调查表单。

选择 “开始调查” 后,系统会要求您提供一些其他详细信息,以帮助代理人集中精力。调查对话框包含以下字段:

  • 调查细节 —— Pre-filled 包括你的描述。您可以对其进行编辑以缩小调查范围。

  • 调查起点 -(可选)描述代理的特定警报、指标、日志片段或其他起点。

  • 事件的日期和时间 — 当前时间采 Auto-filled 用 UTC 格式。调整事件是否更早发生。

  • 为您的调查命名 Auto-generated ,并附上时间戳。您可以对其进行自定义(最多 400 个字符)。

  • 优先级 — 从下拉列表中选择调查优先级(默认为 “中”)。

根据需要查看和调整这些字段,然后选择 “开始调查...” 开始。然后,您将被带到调查详情页面,在那里您可以看到您的 DevOps 特工在行动!

查看身份验证步骤

当 AWS DevOps 代理在调查期间向下游系统进行身份验证时,您可以直接在调查时间表中看到该步骤。对于每个身份验证步骤,您可以看到其成功或错误状态。如果身份验证失败,您可以看到失败消息和代理采取的底层浏览器步骤。这用切实可行的细节取代了无声的间隙。

事件分类

分类阶段是 AWS DevOps 代理事件响应系统的第一阶段。当外部事件触发时,例如来自Datadog的警报、来自Dynatrace的事件通知单或来自 ServiceNow Dynatrace的问题, AWS DevOps Agent会在几秒钟内自动对其进行处理,以确定是应对其进行独立调查还是应将其与现有调查联系起来。

分类阶段的主要功能是事件关联——识别相关事件并将其整合到单一调查中,以避免重复工作和资源浪费。当新事件到达时, AWS DevOps Agent 会在回顾窗口(通常为 20 分钟)内对其进行分析,同时进行积极调查。它使用 AI-powered 分析来检查组件相似性、地理区域和时间模式等因素,以确定事件之间的关系。

AWS DevOps 代理做出以下三个决定之一:

  • 关联 — 将事件与现有调查关联起来,并向该调查发送指导信息,其中包含有关新事件的背景信息。

  • 已跳过 — 事件符合技能中定义的跳过标准,不经调查即可自动解除。有关更多信息,请参阅 DevOps 代理技能

  • 继续 -安排对该事件进行新的独立调查。

查看分类决策

当事件相互关联时,初步调查会收到一条指导信息,其中包含关联事件的详细信息和关联理由。在您的 AWS DevOps Agent Space 网络应用程序上,您将看到 “已关联” 状态以及解释事件关联原因的关联推理。主要调查显示所有关联事件的列表,使您可以查看正在共同调查的相关问题的全部范围。您的外部票务系统(ServiceNow PagerDuty等)和沟通渠道(Slack)将收到一条通知,告知该事件已关联以及关联推理。

跳过事件时, AWS DevOps Agent Space Web 应用程序会显示 SKIPPED 状态以及解释事件被过滤的原因。您的外部票务系统和通信渠道还会收到一条通知,告知该事件已被跳过以及跳过的原因。

更正分类决策

如果 AWS DevOps 代理错误地关联了事件,则可以通过 A AWS DevOps gent Space Web 应用程序手动将其取消关联。这将这起无关的事件重新安排为独立调查。您还可以通过创建包含关联逻辑的 AWS DevOps 代理技能并将其与会审阶段关联来提供自定义关联规则。

如果 AWS DevOps 代理错误地跳过了事件,您可以通过 A AWS DevOps gent Space Web 应用程序手动取消该事件。这重新安排了事件的调查时间。要调整跳过哪些事件,请修改或停用定义跳过标准的技能。

在线缓解提案

当警报触发调查时, AWS DevOps Agent 现在会直接在调查视图中显示缓解建议。该代理完成其根本原因分析,然后在线公布提案。您无需启动单独的缓解步骤。

每项提案都描述了建议的行动、其预期结果以及任何条件或先决条件。您可以审查每项提案,完善其参数,并选择是否应用。

调查和缓解作为单一自动化流程运行。这消除了两个阶段之间的切换,从而减少了您在视图之间切换所花费的时间。

提供调查反馈

调查完成后,您可以提供有关根本原因分析的反馈。此反馈可提高未来的调查准确性,并支持在代理空间中进行报告。

如何提供反馈

您可以通过两种方法提供反馈:

  • Web 应用程序 -在已完成的调查中,从调查详细信息中选择 “添加反馈”。反馈模式打开。您可以将根本原因评为正确或不正确。如果不正确,您可以提供实际的根本原因。您还可以指明是否需要转向,评估缓解措施的正确性,并添加其他注释。

  • 聊天 — 告诉代理在对话期间调查的根本原因是正确还是不正确。该代理通过对话收集结构化反馈,逐一提出后续问题。

反馈字段

提供反馈时,您可以指定以下内容:

  • 判决(必填)— 根本原因是正确还是不正确。

  • 实际根本原因 — 代理分析错误的真正根本原因。

  • 需要指导 — 调查期间特工是否需要人工指导。

  • 缓解措施的正确性 — 建议的缓解措施是否正确。如果不正确,您可以描述正确的缓解措施是什么。

  • 附加 Free-form 说明 — 有关调查质量的注释。

更新反馈

您可以随时更新之前提交的反馈。最新提交的内容取代了该调查的所有先前反馈。

查看精度指标

您可以在聊天中要求代理总结您的反馈历史记录。该代理报告反馈总数、准确度百分比和按判断进行细分。

向... 报告 AWS

提供反馈时,您可以选择与之共享反馈以 AWS 进行故障排除。在启用此选项提交之前,系统会显示以下免责声明:

在与他人共享反馈之前,您必须明确确认 AWS。

寻求人工支持

AWS DevOps 代理可以直接与 AWS 支持部门联系,以简化您的事件响应流程。当您需要 AWS 支持部门的其他帮助时,您可以通过 DevOps Agent Space Web 应用程序创建支持案例,自动与 AWS 支持工程师共享调查背景,从而缩短解释问题所需的时间。

工作原理

在调查事件时, AWS DevOps Agent 会建立全面的分析日志,包括:

  • 根本原因调查结果

  • 已分析的指标、日志和跟踪

  • 审查了代码变更和部署历史记录

  • 建议的补救措施

  • 事件和系统行为的时间表

您可以直接通过 AWS DevOps Agent Space 网络应用程序将调查上报给 AWS 支持部门。当您这样做时, AWS DevOps Agent 会自动将其调查日志传递给 AWS 支持部门,从而为支持工程师提供有关您的调查的完整背景信息,而无需您手动收集和解释细节。

与之聊天 AWS 支持

创建支持案例后,您可以在 AWS DevOps Agent Space Web 应用程序中的单独聊天窗口中与 AWS 支持部门进行沟通。从而让您能够实现以下目的:

  • 与 AWS 支持工程师讨论您的问题以及 AWS DevOps 代理的调查时间表

  • 在同一个界面中查看 AWS DevOps 代理的自动分析和 AWS 支持人员的专家指导

  • 根据需要无缝共享其他信息或说明

聊天体验使您的 AWS DevOps 代理调查和 AWS 支持对话易于访问,从而加快协作和解决问题的速度。

支持案例语言

当您通过 AWS DevOps Agent 创建支持案例时,该案例将自动使用 Agent Space 的代理响应语言设置中配置的语言创建。这样可以确保将您的支持案例转交给会说您首选语言的支持工程师。

例如,如果您的 Agent Space 语言设置为日语,则您的支持案例将转交给 Japanese-speaking 支持工程师。如果未配置任何语言,或者所选案例类别的支持部门不 AWS 支持配置的语言,则案例默认为英语。

AWS 支持当前支持以下语言进行案例分配:中文、英语、法语、日语、韩语、葡萄牙语和西班牙语。要更改用于支持案例的语言,请更新 Agent Space 配置中的代理响应语言设置。有关更多信息,请参阅 创建代理空间

支持计划要求

您通过 AWS DevOps 代理创建支持案例并与之互动的能力取决于您的 AWS 支持计划。请参阅支持计划用户指南,了解有关您的权利的更多信息。

注意基本支持客户无法创建技术支持案例,因此无法将 AWS DevOps 代理调查上报给 AWS 支持开发人员支持客户可以通过 AWS DevOps 代理创建案例,但必须访问AWS 支持中心与支持工程师通信,因为开发人员支持不包括基于聊天的支持。所有其他计划都可以使用代理中的集成聊天体验。 AWS DevOps 有关支持计划权利的完整详细信息,包括响应时间和可用案例的严重性,请参阅AWS 支持计划用户指南

与哪些信息共享 AWS 支持

当您通过 AWS DevOps Agent Space Web 应用程序创建支持案例时,系统会自动与 AWS 支持部门共享以下信息:

  • 调查时间表:按时间顺序排列的特 AWS DevOps 工分析记录

  • 资源信息:受影响的 AWS 资源

  • 可观测性数据:来自集成监控工具的相关指标、日志和跟踪

  • 最近的更改:代码部署、基础架构更改和配置更新

  • 补救尝试:建议采取操作 AWS DevOps 代理

  • 影响评估:事件的范围和严重程度

与 AWS 支持部门共享的所有数据都遵循您现有 AWS 的数据驻留和安全配置。 AWS DevOps 代理仅共享与您的具体调查相关的信息,并尊重您组织的数据治理政策。

开始使用

要使用 AWS DevOps 代理 AWS 支持集成,请执行以下操作:

  1. 确保您有有效的 AWS 支持计划。

  2. 验证您的 AWS DevOps 代理的 IAM 权限包括支持案例创建(支持:CreateCase,支持:DescribeCases)。

  3. 当 AWS DevOps 代理正在调查问题并且您需要 AWS 支持帮助时,从 DevOps Agent Space Web 应用程序中选择 “寻求人工支持”。

  4. 查看将与 AWS 支持部门共享的调查摘要。

  5. 根据您的支持计划权利选择相应的案例严重性。

  6. 提交案例- AWS DevOps 代理自动包含您的调查日志。

聊天窗口会自动打开,允许您立即开始与 AWS 支持部门协作。