SuperAPI AI 工具集

dd-orchestrator

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:dd-orchestrator 是 Datadog 入门流程的入口与编排者,不亲自执行埋点或配置,而是接收一个自然语言目标,决定需要哪些已有技能、以什么顺序执行,并跨来源分派给它们。

主要能力:先通过 dd-account-setup 确保存在有效账户与正确区域;若目标未直接点名产品,则调用 dd-product-recommender 获取排序后的产品列表;从仓库证据或目标中检测平台(kubernetes/docker/lambda/host 等)与云(aws/gcp 等);再用 scripts/resolve.py 依据 catalog.json 的能力图组合出有序计划,输出 PLAN、DEAD_ENDS、CHOICE_POINTS 等机器可读块。路由是组合式的,例如 APM 会展开为账户→安装 Agent→启用产品→验证,并可选提示相关云集成。

使用方式:先展示计划并确认,再按顺序逐个分派;已安装技能直接调用,未安装则用 python3 dd-orchestrator/scripts/fetch_skill.py <id> 从最新公开来源拉取并内联执行。组合计划命令示例:python3 dd-orchestrator/scripts/resolve.py --trace --products "<products>" --platform <platform> --cloud <cloud> --intent-mode <explicit|recommended>。追踪文件位于 ${DD_ORCH_OUTPUT_DIR:-${TMPDIR:-/tmp}/dd-orchestrator}/trace.md。

适用场景:需要把模糊的 Datadog 接入目标转化为可执行、可审计的多技能编排流程时。

限制:账户未就绪前不路由任何技能;无计划不分派;技能 id 必须出现在 PLAN 中,否则视为编造;每个技能只运行一次,失败即停止其依赖链;不得自行推断或替代产品选择与认证区域;仅启用状态的技能可被路由。具体收费、价格与平台支持范围资料未提供。