用途
本技能是 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。
- 技能本身不执行任何操作,仅提供参考。
- 部分细节(如具体价格、收费、平台效果)暂未提供。