View a markdown version of this page

连接 Dynatrace - AWS DevOps 代理人

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

连接 Dynatrace

内置、双向集成

目前, AWS DevOps Agent 通过内置的双向集成支持 Dynatrace 用户,可实现以下功能:

  • 拓扑资源映射- AWS DevOps 代理将使用您的 Dynatrace 环境中可用的实体和关系来增强您的 DevOps 代理空间拓扑。

  • 自动触发调查 ——可以将 Dynatrace 工作流程配置为触发事件解决方案 Dynatrace Problems 中的调查。

  • 遥测内省—— AWS DevOps 代理可以在通过代理托管的 Dynatrace MCP 服务器调查问题时反省 Dynatrace 遥测数据。 AWS DevOps

  • 状态更新- AWS DevOps 代理将在 Dynatrace 用户界面上发布关键调查结果、根本原因分析和生成的缓解计划。

信息载入

入职流程

启动您的 Dynatrace 可观测性系统包括三个阶段:

  1. Connect-通过配置账户访问凭证,与您可能需要的所有环境建立与 Dynatrace 的连接

  2. 启用-在具有特定 Dynatrace 环境的特定代理空间中激活 Dynatrace

  3. 配置您的 Dynatrace 环境-下载工作流程和仪表板并导入 Dynatrace,记下 webhook 的详细信息以便在指定的代理空间中触发调查

步骤 1:Connect

与你的 Dynatrace 环境建立连接

配置

  1. 转到能力提供者页面(可从侧面导航栏访问)

  2. 在 “遥测” 下的 “可用提供商” 部分中找到 Dynatrac e,然后单击 “注册”

  3. 在 Dynatrace 中创建具有详细权限的 OAuth 客户端。

    1. 请参阅 Dynatrac e 文档

    2. 准备就绪后,按下一步

    3. 您可以将多个 Dynatrace 环境连接起来,然后将范围连接到您可能拥有的每个 DevOps 代理空间的特定环境。

  4. 在 OAuth 客户端设置中输入你的 Dynatrace 详细信息:

    • 客户名称

    • 客户端 ID

    • 客户机密钥

    • 账号 URN

  5. 单击下一步

  6. 查看并添加

步骤 2:启用

在特定的代理空间中激活 Dynatrace 并配置适当的作用域

配置

  1. 在座席空间页面上,选择一个座席空间,然后按查看详情

  2. 选择 “权能” 选项卡

  3. 找到 “遥测” 部分,按添加

  4. 你会注意到 Dynatrace 的状态为 “已注册”。单击 “添加” 将其添加到您的代理空间

  5. Dynatrace 环境 ID-提供你想与该代理空间关联的 Dynatrace 环境 ID。 DevOps

  6. 输入一个或多个 Dynatrace 实体 IDs ——这些帮助 DevOps 代理发现你最重要的资源,例如服务或应用程序。如果您不确定,可以按删除。

  7. 查看并按保存

  8. 复制 Webhook 网址和 Webhook 密钥。要将这些凭证添加到 Dynatrace,请参阅 Dynatrace 文档

第 3 步:配置你的 Dynatrace 环境

要完成 Dynatrace 设置,你需要在 Dynatrace 环境中执行某些设置步骤。按照 Dynatrac e 文档中的说明进行操作。

支持的事件架构

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:从代理空间中移除

  1. 在座席空间页面上,选择一个座席空间,然后按查看详情

  2. 选择 “权能” 选项卡

  3. 向下滚动到 “遥测” 部分

  4. 选择 Dynatrace

  5. 按移除

第 2 步:注销账号

  1. 转到能力提供者页面(可从侧面导航栏访问)

  2. 滚动到 “当前注册” 部分。

  3. 检查代理空间计数是否为零(如果不是,请在其他代理空间中重复上述步骤 1)

  4. 按 Dynatrace 旁边的 “取消注册”