SuperAPI AI 工具集

dt-setup-oneagent

部署与运维

查看项目

更新于 10-15 16:10

技能介绍

用途

本技能是 Dynatrace OneAgent 部署的参考知识库,仅提供文档化的端点、环境变量、令牌作用域和命令,供操作者或其它智能体在受支持的目标上手动安装 OneAgent 时参考。它本身不执行任何操作,只给出命令,不运行命令。

主要能力

覆盖以下安装目标:

  • VM / 服务器(Linux、macOS)——基础场景
  • 远程 VM / EC2(通过 SSH)
  • Windows 主机(WSL 或原生)
  • Kubernetes(Operator + DynaKube),含 EKS、Fargate 和 Bottlerocket 限制
  • AWS Lambda(层 + 环境变量)
  • Azure VM / VM 规模集(VM 扩展)

同时提供按云平台(AWS、Azure、Google Cloud、本地等)的导航指引。

使用方式

技能给出各目标的安装命令与卸载命令,使用者需按文档替换环境 URL 和令牌。核心规则包括:

  • URL 规范化:Dynatrace 新平台 URL 与经典 OneAgent 安装端点不同,构造安装 URL 前需转换(如 https://<id>.apps.dynatrace.com 转为 https://<id>.live.dynatrace.com)。
  • 令牌类型与 Authorization 头:平台令牌(dt0s16.)用 Bearer;访问令牌(dt0c01.)用 Api-Token;PaaS 令牌(dt0s01.)用 Bearer;OAuth 客户端密钥(dt0s02./dt0s03.)需先交换为 bearer 令牌。
  • 令牌作用域:按目标不同,平台令牌需 Fleet management 下的相关作用域;经典访问令牌在 VM/Windows 需 InstallerDownload,Kubernetes 需 InstallerDownload、settings.read、settings.write、activeGateTokenManagement.create 等。
  • 硬性规则:仅操作用户明确指定的资源,不擅自创建占位/测试资源;不持久化 API 令牌;不记录或回显令牌;不假设环境 URL,安装前确认租户;对集合的写入需先读后合并再写,并保留回滚快照。

适用场景

  • 需要手动安装、卸载或创建并安装 OneAgent 时查阅命令与参数。
  • 需要了解不同目标所需的令牌类型与作用域。
  • 需要排查安装失败原因时参考。
  • 需要为特定云平台或 Kubernetes 发行版选择正确安装路径时。

限制

  • 本技能不覆盖 Azure Functions / App Service / Container Apps、经典 OpenShift node-config-operator、GKE Autopilot 特定调优、ECS Fargate 等目标,这些需参考 https://docs.dynatrace.com。
  • 技能本身不执行任何操作,仅提供参考。
  • 部分细节(如具体价格、收费、平台效果)暂未提供。