Planned Migration for go.opentelemetry.io

With contributions from Tyler Yahn and Austin Parker.

TL;DR

The app that serves requests to go.opentelemetry.io will be migrating to a new host on September 5, 2024 at approximately 11:00AM Eastern Time. There are no changes required from you. We are making this announcement because it is possible, but unlikely, that there might be downtime during this transition.

Details

OpenTelemetry is planning to migrate the application that serves all requests for go.opentelemetry.io to a new host project on September 5, 2024. On this date, the current DNS entries for go.opentelemetry.io will be updated to point to the new host.

This should be a seamless transition, but there is the possibility of downtime during this time. The OpenTelemetry engineers will be actively monitoring the transition to minimize the risk.

Affected resources

In the unlikely event of issues, the scope of these planned changes will affect Go package downloads for the following domains:

  • 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

Note that this includes users of any of the following artifacts:

  • OpenTelemetry Go language libraries (including Contrib)
  • OpenTelemetry Go Auto-Instrumentation libraries
  • OpenTelemetry Collector libraries (including Contrib)
  • OpenTelemetry Collector Builder.

What you need to do

There is no action required from you. All imports using go.opentelemetry.io (and submodule paths, for example go.opentelemetry.io/otel) will continue to work. There are no plans to change this.

What you might notice

There is the possibility of the go.opentelemetry.io domain experiencing downtime during this transition. If this happens, you might see projects that import go.opentelemetry.io modules failing to compile.

This could occur due to several factors, including delays in DNS propagation or misconfiguration. We will have multiple maintainers working synchronously during this time to minimize any downtime that occurs.

If you experience any issues following this transition, please reach out on Slack #otel-go or create an issue over opentelemetry-go-vanityurls.

Why are we making this change?

This transition both helps modernize the application serving requests and handles an ownership transfer, ensuring that we are able to continue providing OpenTelemetry Go packages in a secure and robust manner.

For more details, see the community GitHub issue proposing this change.