mcpField
O
otel-sdk-versions

otel-sdk-versions

github.com/ollygarden开发117141 次安装2 天前更新
代码仓库

关于 otel-sdk-versions

用于查询 OpenTelemetry SDK、Collector 及相关组件版本的技能,面向需要选择兼容依赖版本的开发者。它要求以随附版本索引为默认依据,并在索引未覆盖时转查官方发布资料。

主要功能

  1. 01按语言查询 SDK 版本
  2. 02查询 Collector 与组件版本
  3. 03依据兼容性选择版本
  4. 04从发布源核对配套包

适用场景

  1. 01为项目选择 SDK 版本
  2. 02确认 Collector 构建中的组件版本
  3. 03查找索引未覆盖的包版本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ollygarden/opentelemetry-agent-skills --skill otel-sdk-versions

安装后在 Claude Code 中输入/otel-sdk-versions确认已加载。

附带文件references/generated/otel-version-index.md

详细介绍

OpenTelemetry SDK 版本

工作流程

  1. 打开 references/generated/otel-version-index.md。
  • SDK 表格为每种语言列出一个主要 SDK 包;Components 表格涵盖 Collector(核心、contrib、发行版、构建器)、配置架构、语义约定和 Weaver
  • 默认以随附表格作为其涵盖内容的事实来源
  • “Versions last changed”日期是任一行最近一次发生变更的日期
  • 离线时,将每个版本标注为:“<version>(截至 <date>);可能已有更新版本”。绝不要称其为当前最新版本
  1. 审慎选择版本。
  • 如果最新发布版本与项目兼容,优先选择该版本
  • 如果最新发布版本不兼容,则选择最新的兼容版本,并明确说明兼容性原因
  • 除非语言、包或约束发生变化,否则在任务其余部分沿用该选择
  1. 从发布来源确定配套包的版本。
  • 如果任务需要同一生态系统中的其他包(导出器、插桩、资源检测器、Collector 组件),请从发布来源查询其版本,不要推断或复用主要包的版本
  • 同一项目中的子包通常使用相同的版本系列,但并非总是如此;请逐一确认每个包
  • 同一构建中的 Collector 组件必须与其构建器使用的核心发布系列匹配,该系列可能落后于核心版本;关于清单固定版本,请参阅 otel-collector-builder
  1. 必要时使用链接的后续资料。
  • 使用 Release Source 或 Release 列确认包、代码库或发布说明
  • 使用 Setup Docs 列获取 SDK 设置指南
  • 有示例时,使用 Examples 列查阅实现参考
  1. 明确处理缺漏。
  • 如果随附索引未涵盖所请求的语言、包或组件,请说明索引未涵盖该内容
  • 然后转而查阅该包的官方发布来源和官方文档
  • 不要在未作说明的情况下假定未发布、预发布或不兼容的版本可以接受

评论

支持 Markdown