本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接 Dynatrace
内置、双向集成
目前, AWS DevOps Agent 通过内置的双向集成支持 Dynatrace 用户,可实现以下功能:
拓扑资源映射- AWS DevOps 代理将使用您的 Dynatrace 环境中可用的实体和关系来增强您的 DevOps 代理空间拓扑。
自动触发调查 ——可以将 Dynatrace 工作流程配置为触发事件解决方案 Dynatrace Problems 中的调查。
遥测内省—— AWS DevOps 代理可以在通过代理托管的 Dynatrace MCP 服务器调查问题时反省 Dynatrace 遥测数据。 AWS DevOps
状态更新- AWS DevOps 代理将在 Dynatrace 用户界面上发布关键调查结果、根本原因分析和生成的缓解计划。
信息载入
入职流程
启动您的 Dynatrace 可观测性系统包括三个阶段:
Connect-通过配置账户访问凭证,与您可能需要的所有环境建立与 Dynatrace 的连接
启用-在具有特定 Dynatrace 环境的特定代理空间中激活 Dynatrace
配置您的 Dynatrace 环境-下载工作流程和仪表板并导入 Dynatrace,记下 webhook 的详细信息以便在指定的代理空间中触发调查
步骤 1:Connect
与你的 Dynatrace 环境建立连接
配置
转到能力提供者页面(可从侧面导航栏访问)
在 “遥测” 下的 “可用提供商” 部分中找到 Dynatrac e,然后单击 “注册”
在 Dynatrace 中创建具有详细权限的 OAuth 客户端。
请参阅 Dynatrac
e 文档 准备就绪后,按下一步
您可以将多个 Dynatrace 环境连接起来,然后将范围连接到您可能拥有的每个 DevOps 代理空间的特定环境。
在 OAuth 客户端设置中输入你的 Dynatrace 详细信息:
客户名称
客户端 ID
客户机密钥
账号 URN
单击下一步
查看并添加
步骤 2:启用
在特定的代理空间中激活 Dynatrace 并配置适当的作用域
配置
在座席空间页面上,选择一个座席空间,然后按查看详情
选择 “权能” 选项卡
找到 “遥测” 部分,按添加
你会注意到 Dynatrace 的状态为 “已注册”。单击 “添加” 将其添加到您的代理空间
Dynatrace 环境 ID-提供你想与该代理空间关联的 Dynatrace 环境 ID。 DevOps
输入一个或多个 Dynatrace 实体 IDs ——这些帮助 DevOps 代理发现你最重要的资源,例如服务或应用程序。如果您不确定,可以按删除。
查看并按保存
复制 Webhook 网址和 Webhook 密钥。要将这些凭证添加到 Dynatrace,请参阅 Dynatrace 文档
。
第 3 步:配置你的 Dynatrace 环境
要完成 Dynatrace 设置,你需要在 Dynatrace 环境中执行某些设置步骤。按照 Dynatrac
支持的事件架构
AWS DevOps Agent 使用 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 旁边的 “取消注册”