SuperAPI AI 工具集

dd-apm

部署与运维

查看项目

更新于 10-15 20:33

技能介绍

用途:帮助用户完成 Datadog APM 的安装接入、插桩启用、服务与依赖分析、trace 检索以及数据流监控(DSM),侧重按请求类型路由到对应子技能。

主要能力与路由:Kubernetes 接入(EKS/GKE/AKS/kind/K3s/minikube、Helm、DatadogAgent CR、SSI 与 init 容器)读取 k8s-ssi 下的 agent-install、enable-ssi、verify-ssi 子技能;单机/VM/EC2 等无编排场景读取 linux-ssi 同名子技能;服务重命名或合并读取 service-remapping;DSM/队列滞后/Kafka、RabbitMQ、SQS、SNS、Kinesis、Pub/Sub 流程读取 enable-dsm。工具命令包括 pup auth login、pup apm services list/stats、pup apm flow-map、pup traces search、pup slos create,以及 trace.http.request 相关指标与常见查询。

使用方式:先确认环境标签(不要默认生产),按上下文、发现命令、用户确认、执行目标命令的顺序操作,避免凭记忆执行。

限制:DSM 不需单独安装,但须先说明其已含于 APM Pro 与 Enterprise,在基础 APM 上单独计费;重命名服务不要改标签或 DD_SERVICE 环境变量,应使用摄入时重写规则;无 trace 需检查 ddtrace 与 DD_TRACE_ENABLED,缺失服务需核对 DD_SERVICE;降低 APM 量/成本/噪声暂无对应子技能,需先区分采样与保留过滤器。未匹配时继续使用 trace 搜索、服务分析与指标内容,仍不匹配则请用户澄清。

环境要求:需安装 Datadog Labs Pup。未匹配请求不得凭空编造工作流。