本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接 Dynatrace
Built-in,双向集成
目前, AWS DevOps 代理通过内置的双向集成支持 Dynatrace 用户,支持以下功能:
拓扑资源映射 - AWS DevOps 代理将使用您的 Dynatrace 环境中可用的实体和关系来增强您的 DevOps 代理空间拓扑。
自动调查触发 -可以将 Dynatrace 工作流程配置为触发针对 Dynatrace 问题的事件解决调查。
遥测自省 - AWS DevOps 代理在通过 Dynatrace MCP 服务器调查问题时可以反省 Dynatrace 遥测数据。 AWS DevOps Agent-hosted
状态更新 - AWS DevOps Agent 将在 Dynatrace 用户界面上发布关键调查结果、根本原因分析和生成的缓解计划。
先决条件
AWS DevOps 代理与 Dynatrace 的集成需要 Dynatrace Saa S。集成取决于仅在Dynatrace SaaS环境中可用的Dynatrace平台功能(工作流程、 AppEngine 包括SRE Agents应用程序的应用程序和OAuth客户端)。
不支持Dynatrace托管(本地),而且Dynatrace没有计划将这些平台功能引入托管。如果你正在运行 Dynatrace Managed,则需要先升级到 Dynatrace SaaS,然后才能将其连接到 Agent。 AWS DevOps 请参阅从 Dynatrace Managed 升级到 SaaS。
信息载入
入职流程
入门您的 Dynatrace 可观测性系统涉及三个阶段:
连接 -通过配置账户访问凭证与您可能需要的所有环境建立与 Dynatrace 的连接
启用 -在具有特定 Dynatrace 环境的特定代理空间中激活 Dynatrace
配置您的 Dynatrace 环境 -使用 Dynatrace SRE 代理应用程序单击 2 次即可完成连接
第 1 步:连接
与您的 Dynatrace 环境建立连接
配置
转到能力提供者页面(可从侧面导航中访问)
在 “遥测” 下的 “可用提供商” 部分中找到 Dynatrace,然后选择注册
在 Dynatrace 中创建具有详细权限的 OAuth 客户端。
请参阅 Dynatrace 文档
准备就绪时按下一步
对于您可能拥有的每个 DevOps 代理空间,您可以将多个 Dynatrace 环境以及更高范围的范围连接到特定的环境。
在 OAuth 客户端设置中输入您的 Dynatrace 详细信息:
客户姓名
客户端 ID
客户机密
账户 URN
选择下一步。
查看并添加
每个注册都连接到一个 Dynatrace OAuth 客户端。要连接其他 Dynatrace 账户,请对每个账户重复此过程。
第 2 步:启用
在特定的代理空间中激活 Dynatrace 并配置相应的作用域
配置
在代理空间页面中,选择代理空间并按查看详细信息
选择 “能力” 选项卡
找到 “遥测” 部分,按添加
Dynatrace 以注册状态显示。选择 “添加” 将您想要的注册添加到代理空间。
Dynatrace 环境 ID-提供您想与此代理空间关联的 Dynatrace 环境 ID。 DevOps
输入一个或多个 Dynatrace 实体 ID-这些帮助 DevOps 代理可以发现您最重要的资源,例如服务或应用程序。如果不确定,可以按移除。
查看并按保存
复制 Webhook URL 和 Webhook 密钥。你将在 Dynatrace SRE 代理应用程序中使用它们来完成连接。有关详细信息,请参阅 “入门” 部分
。
一个代理空间可以使用多个 Dynatrace 注册,每个注册空间可以使用多个环境。要添加其他注册或环境,请重复这些步骤。
第 3 步:配置您的 Dynatrace 环境
要完成 Dynatrace 设置,使用 Dynatrace SRE Agents 应用程序,只需单击 2 次即可配置集成的 Dynatrace 端——无需手动设置工作流程。有关详细信息,请参阅 “入门” 部分
支持的事件架构
AWS DevOps 代理支持使用 webhook 从 Dynatrace 发送两种类型的事件。支持的事件架构记录如下:
事故事件
事件事件用于触发调查。事件架构是:
{ "event.id": string; "event.status": "ACTIVE" | "CLOSED"; "event.status_transition": string; "event.description": string; "event.name": string; "event.category": "AVAILABILITY" | "ERROR" | "SLOWDOWN" | "RESOURCE_CONTENTION" | "CUSTOM_ALERT" | "MONITORING_UNAVAILABLE" | "INFO"; "event.start"?: string; "affected_entity_ids"?: string[]; }
缓解事件
缓解事件用于触发缓解报告的生成,以供后续步骤调查之用。事件架构是:
{ "task_id": string; "task_version": number; "event.type": "mitigation_request"; }
移除
遥测源在代理空间级别和账户级别的两个级别上连接。要将其完全删除,必须先将其从所有使用它的代理空间中删除,然后才能将其注销。
步骤 1:从代理空间中移除
在代理空间页面中,选择代理空间并按查看详细信息
选择 “能力” 选项卡
向下滚动到 “遥测” 部分
选择 Dynatrace
按下移除
第 2 步:注销账号
转到能力提供者页面(可从侧面导航中访问)
滚动到 “当前注册” 部分。
检查代理空间计数是否为零(如果不是,请在其他代理空间中重复上述步骤 1)
选择 Dynatrace,然后从 “操作” 菜单中选择 “取消注册”。