本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
关于 AWS DevOps 代理
AWS DevOps Agent 是一种边境代理,可以解决并主动预防事件,从而不断提高可靠性和性能。
AWS DevOps 工程师以经验丰富的 DevOps 工程师的身份调查事故并确定运营方面的改进。
该代理的工作方式是:
了解您的资源及其关系。
使用您的可观察性工具、技能、代码存储库和 CI/CD 管道。
关联遥测、代码和部署数据,以了解应用程序资源之间的关系。
支持多云和混合环境中的应用程序。
主要 功能
AWS DevOps Agent 通过以下功能提供全面的事件响应和预防功能:
始终在线、自主的事件响应
AWS DevOps Agent 会在问题发生的那一刻即自动进行调查:
自动事件调查 — 收到警报或支持请求后立即开始调查
AWS DevOps Agent Chat-在整个 Ag DevOps ent Space Web 应用程序中使用自然语言查询您的基础架构、分析系统运行状况并指导调查。聊天会根据你正在查看的页面提供情境感知响应,无论是询问拓扑中的资源、指导调查还是在 Prevention 中筛选建议。
详细的缓解计划 — 提供具体措施来解决事件、验证成功并在需要时恢复更改
自动协调事件 — 通过您首选的沟通渠道(例如 Slack 和 ServiceNow
AWS 支持集成 — 直接根据调查创建 AWS 支持案例,并向 AWS 支持专家提供即时背景信息
防止未来事件
AWS DevOps 代理分析历史事件的模式,以帮助您从被动的消防转变为主动的运营改进:
有针对性的建议 — 提供具体、可操作的改进,以加强四个关键领域:可观察性(监控、警报、记录)、基础架构优化(自动扩展、容量调整)和部署管道增强(测试、验证)。
持续学习 — 根据团队的反馈完善建议
从您的 DevOps 工具中获得更多收益
AWS DevOps Agent 无需更改工作流程即可与您的现有工具集成:
应用程序资源映射-生成应用程序资源及其关系的拓扑图
内置集成 — 可与流行的可观察性工具(Amazon CloudWatch、Dynatrace、Datadog、New Relic 和 Splunk)、代码存储库和 CI/CD 管道(GitHub 操作和存储库、工作流程和存储库、工作流程和存储库)配合使用 GitLab
自定义工具集成 — 通过连接到您自己的模型上下文协议 (MCP) 服务器来扩展功能,以获取其他工具
对话式基础设施查询 — 使用自然语言查询 AWS 资源、系统指标和警报状态,无需浏览多个控制台。Chat 可以理解上下文,并保留对话历史记录以备后续问题之用。
AWS DevOps 代理的工作原理
AWS DevOps 代理通过双控制台架构运行。管理员使用 AWS 管理控制台来创建和管理代理空间、配置集成以及设置访问控制。运营团队使用 AWS DevOps 代理 Web 应用程序进行 day-to-day事件响应和调查活动。在 Web 应用程序中,操作员可以与代理调查进行交互,浏览跨账户应用程序拓扑,并了解可观察性、代码、管道和基础设施架构的预防性改进。要了解更多信息,请参阅主动预防事故。
该服务围绕代理空间进行组织,代理空间是定义 AWS DevOps 代理可以访问和调查的内容的逻辑容器。每个代理空间都包含您的 AWS 账户配置、第三方工具集成和访问权限。要了解更多信息,请参阅什么是 DevOps 代理空间?。
AWS DevOps Agent 会自动构建映射您的资源及其关系的应用程序拓扑。此拓扑有助于服务在调查期间了解您的应用程序架构。要了解更多信息,请参阅什么是 DevOps 代理拓扑?。
优势
缩短平均解决时间 (MTTR) — 自主调查立即开始,将事件解决时间从几小时缩短到几分钟
防止事件反复发生 — 针对性建议可解决根本原因并增强系统弹性
提高运营效率 — 将您的团队从重复的调查任务中解放出来,专注于创新
在现有工作流程中工作 — 无需中断即可与现有工具和流程集成