终止支持通知:亚马逊 DevOpsGuru 将于 2026 年 10 月 29 日停止接受新客户。当前客户不会受到影响,可以继续使用亚马逊 DevOpsGuru 直到 2027 年 9 月 30 日。2027 年 9 月 30 日之后,您将无法再访问亚马逊 DevOps大师。有关更多信息,请参阅 Amazon DevOps Guru 终止支持。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从亚马逊过渡 DevOpsGuru to Amazon CloudWatch 还有亚马逊 DevOps 代理人
亚马逊 DevOpsGuru 的支持将于 2027 年 9 月 30 日结束。在此日期之后, DevOpsGuru 不再分析您的资源,之前生成的见解也不再可用。你的底层股票 AWS 基础架构和工作负载不受影响。只有 DevOpsGuru 监控层已移除。
本指南可帮助您了解正在发生的变化以及需要采取的行动。亚马逊 CloudWatch 为您的资源提供异常检测和警报,Amazon DevOps 代理提供 AI-assisted 调查。您的工作负载保持不变,无需迁移。
主题
怎么样 DevOps Guru 及其替代品有所不同
亚马逊 DevOpsGuru 使用托管模型:你为其覆盖范围添加资源,它会学习他们的正常行为,检测异常,将相关的异常分组为见解,并提出行动建议。您无法选择要分析或配置阈值的指标。
亚马逊 CloudWatch 使用配置的模型:您可以选择要监控的指标和日志组,然后创建异常检测器、警报和通知操作。这需要一次性设置,它使您可以直接控制监控的内容、每个警报的敏感程度以及通知的去向。亚马逊 DevOps 代理提供调查和根本原因分析 DevOps大师提供的见解,始于 CloudWatch 警报或按需提供。
你可以将两者一起使用: CloudWatch 检测和警报,以及亚马逊 DevOps 代理可以帮助您调查并找到根本原因。
过渡是如何运作的
我们不会迁移您的工作负载。您的应用程序、数据库和基础架构完全保持原样。这是监控配置更改,不是工作负载迁移。
过渡分为四个部分:
-
在亚马逊中重现您所依赖的检测和警报 CloudWatch。
-
设置亚马逊 DevOps 调查代理。
-
移除 DevOpsGuru 来自您的基础架构,即代码模板和 API 集成。
-
导出您想要保留的所有见解,然后将分析覆盖范围设置为 “无”。
您可以一次转换一个账户或应用程序,然后您就可以运行 DevOps大师和 CloudWatch 在验证新配置时并肩作战。因为 DevOpsGuru 不托管您的工作负载,过渡期间没有停机。有关将每个用例转移到哪种服务的指导,请参阅 选择正确的迁移路径 在支持页面的末尾。
我们如何在过渡期间为您提供支持
直到 2027 年 9 月 30 日 DevOpsGuru 继续正常运行。我们将继续通过以下方式提供安全补丁、关键错误修复和支持 AWS 支持渠道,我们保持服务可用性。未添加任何新功能。
这个 Amazon DevOps Guru 终止支持 页面是保留的日期和迁移步骤的参考。如果您在过渡期间有任何疑问,请联系 AWS 支持
谁需要采取行动,以及何时采取行动
此更改的影响取决于您的使用方式 DevOps大师。
| 如果您 | 支持结束后会发生什么 | 优先级 |
|---|---|---|
| 宣布 DevOps中的大师资源 AWS CloudFormation, AWS CDK 或 Terraform 模板 | 引用已撤回资源类型的堆栈操作失败。单个失败的资源可能会阻止整个堆栈更新。 | 最高。先完成这个。 |
| 致电 DevOps来自仪表板、票务系统或内部工具的 Guru API | 集成停止返回数据。 | 高 |
| 使用 DevOps用于提供见解和警报的 Guru 控制台,包括 DevOps亚马逊 RDS 大师 | 您会丢失对所覆盖资源的异常检测和建议。 | 中 |
| 想记录过去的见解 | 见解不再可用。在移除保险范围之前将其导出。 | 在你下船之前 |
在 2027 年 9 月 30 日之前完成所有行动。我们建议您在 2027 年 6 月 30 日之前完成过渡,这样您就可以验证您的 CloudWatch 还有亚马逊 DevOps 代理配置时 DevOpsGuru 仍然可供比较。
哪些变化一目了然
下表汇总了过渡后可用的内容以及与之不同之处 DevOps大师。
| 能力 | 过渡后可用? | 有什么不同 |
|---|---|---|
| 指标异常检测 | 是的,由客户配置 | CloudWatch 异常检测会自动学习每个指标的预期范围。您可以选择在哪些指标上启用它。 |
| 操作警报 | 是的,由客户配置 | 使用异常检测警报和复合警报,并将警报状态更改路由到 Amazon SNS 或 Amazon EventBridge。您可以定义警报,而不是自动接收警报。 |
| 日志异常检测 | 是的,同样的覆盖范围 | 直接在您的设备上启用异常检测 CloudWatch 记录日志群组并进行调查 CloudWatch 日志见解。 |
| 数据库异常检测 (DevOps亚马逊 RDS 大师) | 是的,同样的覆盖范围 | CloudWatch Database Insights 显示的数据库负载、等待事件和顶级 SQL 数据相同 DevOps亚马逊 RDS 大师进行了分析。创建一个 CloudWatch 针对 dbLoad 指标进行异常检测警报,以通知异常负载,然后在 Dabase Insights 中针对警报周期进行按需性能分析,以确定原因。 |
| CloudWatch 您添加的警报 DevOps大师 | 是的,同样的覆盖范围 | 您的警报保持不变。用它们开始调查 AWS DevOps 代理或 CloudWatch。 |
| 通过根本原因分析对见解进行分组 | 是的,由客户发起 | 亚马逊 DevOps 代理和 CloudWatch 调查将指标、日志、变更事件和跟踪关联起来,以确定根本原因。调查从警报或按需开始,而不是持续进行。 |
| 服务依赖关系上下文 | 是的,由客户配置 | 启用 AWS X-Ray 和 CloudWatch 应用程序信号,因此调查可以映射服务关系。 |
| 建议和补救措施 | 是的,由客户发起 | DevOpsGuru 对每项见解都附上了建议。亚马逊 DevOps 代理在调查期间生成建议,并且 AWS Systems Manager 自动化运行您定义的修复操作手册。 |
| 通知 | 是的,同样的覆盖范围 | 亚马逊 SNS、亚马逊 EventBridge,以及系统经理 OpsCenter 是相同的目的地 DevOps大师用了。你将它们连接到 CloudWatch 警报。 |
| 主动见解 | 不可用 | DevOpsGuru 的主动洞察以该服务告终。对于早期预警对你很重要的资源,你可以创建 CloudWatch 使用率阈值警报和账户配额使用量警报。 |
指标异常检测和警报
在 DevOps大师,当资源处于覆盖范围时,会自动开始对资源指标进行异常检测。在 CloudWatch,您可以对所选指标启用异常检测,并针对这些指标创建警报。
你需要做什么
-
确定你所依赖的指标 DevOpsGuru 可以分析,例如 CPU 利用率、请求数、4XX 和 5XX 错误率、延迟、不健康的主机数量、内存和磁盘。
-
启用 CloudWatch 对这些指标进行异常检测。 CloudWatch 从每个指标的历史记录中了解其预期范围。
-
创建异常检测警报。使用复合警报器组合相关警报并减少噪音。
-
添加警报操作,向您的现有 Amazon SNS 主题或亚马逊发送通知 EventBridge 规则。
发生了什么变化
检测适用于您选择的指标,而不是覆盖范围内的所有资源。您可以控制警报灵敏度、评估周期和通知路由。
日志异常检测
在 DevOps大师,在洞察中,日志异常与指标异常一起出现。在 CloudWatch,您可以对每个日志组启用异常检测并在中查看异常 CloudWatch 日志控制台。
你需要做什么
-
启用 CloudWatch 记录关键日志组的异常检测。
-
使用 CloudWatch 记录见解以查询和调查异常背后的日志事件。
-
如果你宣布
AWS::DevOpsGuru::LogAnomalyDetectionIntegration资源类型,将其从模板中删除。请参阅基础设施即代码和 CLI 的使用。
发生了什么变化
日志异常显示在每个日志组中 CloudWatch 而不是分组为 DevOps大师的洞察力。要将日志异常与指标异常相关联,请启动亚马逊 DevOps 特工调查。
数据库异常检测
在 DevOpsAmazon RDS 的专家,您的亚马逊关系数据库服务和亚马逊 Aurora 数据库的数据库负载异常被报告为见解,并对所涉及的等待事件提出了建议。在 CloudWatch,数据库见解提供相同的性能见解数据,您可以创建警报以发出警报。
你需要做什么
-
启用 CloudWatch 数据库见解 对于那些数据库 DevOps亚马逊 RDS 大师介绍了。
-
创建 CloudWatch 上的警报
DBLoad指标和对您的工作负载至关重要的等待事件指标。 -
在您的亚马逊中加入数据库警报 DevOps 代理调查以及应用程序警报。
发生了什么变化
Database Insights 为数据库负载提供队列级仪表板和主要贡献者分析。对数据库负载的异常检测将成为您配置的警报,而不是洞察力 DevOpsGuru 为你打开了。
调查和根本原因分析
在 DevOps大师,相关的异常被分为一个见解,并附有建议。 AWS DevOps 代理提供 AI-assisted 调查将指标、日志、跟踪以及最近的部署和配置更改关联起来,以确定根本原因。 CloudWatch 调查从内部提供相同类型的调查 CloudWatch 控制台。
你需要做什么
-
设置亚马逊 DevOps 代理您的账户。
-
启用 AWS X-Ray 和 CloudWatch 应用程序信号,因此调查具有服务拓扑和跟踪上下文。
-
配置 CloudWatch 发出警报以开始调查,或在出现问题时按需启动调查。
发生了什么变化
调查从警报或按需开始,而不是持续进行。您会收到根本原因假设,您可以审查这些假设并采取行动,并且可以运行您在中定义的补救指导手册 AWS Systems Manager 自动化。
主动见解
在 DevOps大师,主动洞察会提醒你注意可能导致问题的情况,例如资源接近容量限制或配置会增加风险。主动洞察不是其中的一部分 CloudWatch 或者亚马逊 DevOps 代理,他们以服务结束。
对于早期预警对你很重要的资源,请创建 CloudWatch 在达到限制之前通知您的警报:
-
针对阈值低于限制的利用率指标创建警报,例如设置为预置容量的 80%,评估周期足够长,可以忽略短暂的峰值。
-
为您的工作负载所依赖的账户级配额(例如 Lambda 并行执行和 DynamoDB 账户容量)创建服务配额使用警报。有关更多信息,请参阅 正在创建 CloudWatch 服务配额警报。
发生了什么变化
您可以定义警告您的条件,然后选择它们适用的资源。 DevOps Guru 为您选择了条件和资源。
基础设施即代码和 CLI 的使用
撤回资源类型后,引用以下资源类型的模板和堆栈无法创建或更新:
-
AWS::DevOpsGuru::ResourceCollection -
AWS::DevOpsGuru::NotificationChannel -
AWS::DevOpsGuru::LogAnomalyDetectionIntegration
Terraform AWS 提供商公开了等效内容 aws_devopsguru_resource_collection, aws_devopsguru_notification_channel, aws_devopsguru_event_sources_config,以及 aws_devopsguru_service_integration 资源。
你需要做什么
-
清点 AWS CloudFormation, AWS CDK 和 Terraform 模板以及 AWS 引用这些资源类型的 CLI 脚本。
-
创建等效项 CloudWatch 配置:警报、亚马逊 SNS 主题和亚马逊 EventBridge 取代你的规则 DevOpsGuru 通知渠道和报道,以及 CloudWatch 日志异常检测器取代了日志异常检测集成。
-
移除 DevOpsGuru 资源来自您的模板并部署更改,这样资源就不再由您的堆栈管理了。将它们从您的模板中移除,而不是带外删除,这样您的堆栈和模板就会保持一致。
发生了什么变化
由于单个失效的资源可能会阻止整个堆栈操作,因此这是最严重的影响。先完成它。
API 集成
如果您的仪表板、票务系统或内部工具调用 DevOpsGuru API,更新它们以使用等效的 CloudWatch 支持终止之前的 API 操作。支持结束后, DevOpsGuru API 操作不再可用。
| 如果你的工具调用 | 请改用 |
|---|---|
ListInsights, DescribeInsight,
ListAnomaliesForInsight |
CloudWatch DescribeAlarms, DescribeAlarmHistory,以及 GetMetricData; CloudWatch 日志 ListLogAnomalyDetectors 和 ListAnomalies |
ListRecommendations |
亚马逊 DevOps 特工调查结果 |
DescribeAccountHealth,
DescribeResourceCollectionHealth |
CloudWatch DescribeAlarms 按警报状态过滤,或按每个应用程序的复合警报过滤 |
ListNotificationChannels,
AddNotificationChannel |
亚马逊 SNS 主题和亚马逊 EventBridge 的规则 CloudWatch 警报状态更改 |
有关 API 的详细信息,请参阅 亚马逊 DevOpsGuru API 参考 还有 亚马逊 CloudWatch API 参考。
导出您的数据
DevOps大师见解在 2027 年 9 月 30 日之后不可用。如果您想记录见解,请在该日期之前将其导出。我们建议大多数客户同时执行以下两项操作:
-
获取新见解,直到支持结束。配置 Amazon SNS 通知渠道,以便将每项新见解传送到您可以存档的主题。
-
导出您已经积累的见解。打电话
ListInsights列出它们,然后致电DescribeInsight,ListAnomaliesForInsight,以及ListRecommendations对于你想要保留的每一个见解。将响应存储在 Amazon S3 或您的票务系统中。
在缩小覆盖范围或移除资源之前完成导出。
删除你的 DevOps大师资源
要在支持终止之前停止分析并停止产生费用,请在导出数据并设置您的数据后移除您的覆盖范围和通知渠道 CloudWatch 配置。
-
将您的分析覆盖范围设置为 无 对于每个账户和 AWS 地区在哪里 DevOpsGuru 已启用。在控制台中,选择 设置,那么 DevOps 大师分析报道,那么 管理,那么 无。你也可以打电话
UpdateResourceCollection移除 CloudFormation 定义覆盖范围边界的堆栈或标签。 -
移除您的通知渠道。打电话
RemoveNotificationChannel,或者将它们从中删除 设置 在控制台中。删除频道不会删除 Amazon SNS 主题或您已经通过该主题存档的任何内容。 -
如果你申报 DevOps将基础架构中的Guru资源作为代码将其从模板中删除,而不是带外删除。请参阅基础设施即代码和 CLI 的使用。
时间表和支持
| 里程碑 | 日期 |
|---|---|
| 公告 | 2026 年 9 月 29 日 |
| 没有新客户 | 2026年10月29日 |
| 建议完成过渡 | 2027年6月30日 |
| 终止支持 | 2027年9月30日 |
我们建议您在 2027 年 6 月 30 日之前完成过渡,这样您就可以验证您的 CloudWatch 还有亚马逊 DevOps 针对实时操作的代理配置 DevOpsGuru 仍然可供比较。如果您在过渡期间有任何疑问,请联系 AWS 支持
过渡清单
-
库存 AWS CloudFormation, AWS CDK、Terraform 和 AWS 的 CLI 用法
AWS::DevOpsGuru::ResourceCollection,AWS::DevOpsGuru::NotificationChannel,以及AWS::DevOpsGuru::LogAnomalyDetectionIntegration。 -
识别读取的每个 API 集成 DevOps大师见解。
-
启用 CloudWatch 对关键指标进行异常检测并创建警报。
-
启用 CloudWatch 记录关键日志组的异常检测。
-
启用 CloudWatch 以下数据库的数据库见解 DevOps亚马逊 RDS 大师介绍了。
-
启用 AWS X-Ray 和 CloudWatch 应用程序信号。
-
设置亚马逊 DevOps 调查代理。
-
使用 Amazon SNS、Amazon 配置通知 EventBridge,或系统管理器 OpsCenter。
-
出口 DevOps通过亚马逊 SNS 通知渠道和 API 获得专家见解。
-
移除 DevOpsGuru 资源来自您的模板,并将分析覆盖范围设置为 “无”。
常见问题
- 支持终止后我的应用程序或数据库会停止运行吗?
-
不是。 DevOpsGuru 是一项监控服务。它会观察你运行的资源,它不托管它们。支持结束后你就输了 DevOpsGuru 的知名度和建议,但您的工作负载仍在运行。
- 如果我没有及时迁移会怎样?
-
您将无法再访问 DevOpsGuru 控制台或 API,以及 DevOpsGuru 资源类型将失败 AWS CloudFormation 还有 AWS CLI。见解将不再可用。
- 我能继续使用吗 DevOpsGuru 直到支持结束?
-
是的,前提是您的账户在 2026 年 10 月 29 日之前注册。在支持结束之前,我们会提供安全补丁、关键错误修复、支持并保持可用性。未添加任何新功能。
- 有一项服务可以取代吗 DevOps大师一对一?
-
不。 DevOpsGuru 的检测和警报地图指向亚马逊 CloudWatch,其调查和根本原因分析映射到亚马逊 DevOps 代理人。你可以将两者一起使用。
- 会发生什么 DevOps亚马逊 RDS 大师?
-
它以服务的其余部分结束。 CloudWatch 数据库见解提供相同的性能见解数据。在数据库负载时创建警报以发出警报。