用途:该技能用于在微服务环境中搭建分布式追踪,帮助开发者实现端到端请求可见性,便于监控与调试。支持结合 OpenTelemetry、Jaeger、Zipkin 等方案,围绕上下文传播、Span 创建与追踪采集配置展开。
主要能力:确定追踪后端(如 Jaeger、Zipkin、Datadog);为各服务设计埋点策略,聚焦关键操作与依赖;生成启用分布式追踪所需的配置文件与代码片段。
使用方式:在触发条件满足时调用该技能,并提供必要的上下文与参数;技能会就首选追踪后端进行询问,并生成相应埋点代码或配置示例,随后由使用者审阅输出并按需修改。例如为新的支付服务添加追踪,或为排查结账流程缓慢而进行埋点。
适用场景:需要在微服务应用中实施分布式追踪、获取跨多个服务的请求流端到端可见性、排查性能瓶颈与延迟问题时。
限制与前提:需要适当的文件访问权限和已安装所需依赖。资料未提供具体支持的框架、语言版本、安装命令或价格信息。技能可与其他插件配合,例如与基础设施即代码工具集成以部署 Jaeger 或 Zipkin 集群,但具体集成细节暂未提供。
最佳实践:选择与现有基础设施和监控工具匹配的追踪后端;实施采样策略以控制追踪量与成本,尤其在高流量环境;确保所有服务间正确传播上下文以保持链路连续。错误处理方面,无效输入会提示纠正,缺少依赖会列出所需组件,权限错误会给出修复建议。