go.opentelemetry.io 计划迁移

博客文章在发布后不会更新。这篇文章已经发布一年多了,其内容可能已过时,部分链接可能无效。在依赖任何信息之前,请务必核实。

Tyler Yahn 和 Austin Parker 贡献。

摘要

服务于 go.opentelemetry.io 请求的应用程序将于 2024 年 9 月 5 日美国东部时间上午 11:00 左右迁移到新主机。您无需进行任何更改。我们提前发布此公告是因为在此过渡期间,可能会(尽管可能性不大)出现服务中断。

详细信息

OpenTelemetry 计划于 2024 年 9 月 5 日将服务于 go.opentelemetry.io 所有请求的应用程序迁移到一个新的主机项目。届时,go.opentelemetry.io 的当前 DNS 条目将被更新,指向新主机。

这次迁移应该会是无缝的,但在此期间仍有可能出现服务中断。OpenTelemetry 工程师将在迁移期间积极监控,以最大限度地降低风险。

受影响的资源

在极少数情况下出现问题时,这些计划更改的范围将影响以下域名的 Go 包下载:

  • go.opentelemetry.io/auto
  • go.opentelemetry.io/build-tools
  • go.opentelemetry.io/collector-contrib
  • go.opentelemetry.io/collector
  • go.opentelemetry.io/contrib
  • go.opentelemetry.io/otel
  • go.opentelemetry.io/proto

请注意,这包括以下制品的用户:

  • OpenTelemetry Go 语言库(包括 Contrib)
  • OpenTelemetry Go 自动插装库
  • OpenTelemetry Collector 库(包括 Contrib)
  • OpenTelemetry Collector Builder。

您需要做什么

您无需执行任何操作。所有使用 go.opentelemetry.io(以及子模块路径,例如 go.opentelemetry.io/otel)的导入将继续正常工作。没有计划更改此行为。

您可能会注意到什么

在本次迁移期间,go.opentelemetry.io 域名可能会出现服务中断。如果发生这种情况,您可能会看到导入 go.opentelemetry.io 模块的项目在编译时失败。

这可能是由多种因素造成的,包括 DNS 传播延迟或配置错误。在此期间,我们将有多名维护人员同步工作,以最大限度地减少任何可能发生的服务中断。

如果您在此次迁移后遇到任何问题,请通过 Slack #otel-go 联系我们,或在 opentelemetry-go-vanityurls创建问题

为什么要进行此更改?

此次迁移既有助于现代化服务请求的应用程序,又处理了所有权的转移,从而确保我们能够以安全稳健的方式继续提供 OpenTelemetry Go 包。

有关更多详细信息,请参阅 提议此更改的社区 GitHub 问题