Skip to content

Migrate OpenTelemetry proto dependency#6597

Open
nickshevr wants to merge 1 commit into
ydb-platform:mainfrom
nickshevr:agent/migrate-opentelemetry-proto
Open

Migrate OpenTelemetry proto dependency#6597
nickshevr wants to merge 1 commit into
ydb-platform:mainfrom
nickshevr:agent/migrate-opentelemetry-proto

Conversation

@nickshevr

Copy link
Copy Markdown

What changed

  • moved the vendored OpenTelemetry proto package from contrib/libs/opentelemetry-proto to contrib/proto/opentelemetry
  • updated OpenTelemetry Proto from 1.3.1 to 1.9.0 following Arcanum review 14529704
  • migrated NBS and Wilson PEERDIR entries and generated protobuf includes to the new path
  • updated .mapping.json for generated CMake files
  • retained the NBS-specific Go/Java exclusions because this open-source checkout does not contain the Arcadia-only TypeScript and Go build toolchains

Why

Arcadia moved the shared OpenTelemetry proto dependency to contrib/proto/opentelemetry. NBS consumers need to use the same package location and current proto definitions.

Validation

  • git diff --check
  • verified that no references to contrib/libs/opentelemetry-proto remain
  • parsed all proto files and generated C++ protobuf sources successfully with the system protoc
  • attempted ya make for the proto library, storage OpenTelemetry implementation, and Wilson; the local open-source checkout cannot complete it because resource mappings for PROTOC-sbr:5841614302 and TEST_TOOL_HOST-sbr:8580447807 are unavailable

@github-actions

Copy link
Copy Markdown
Contributor

Hi! Thank you for contributing!
The tests on this PR will run after a maintainer adds an ok-to-test label to this PR manually. Thank you for your patience!

@nickshevr
nickshevr marked this pull request as ready for review July 24, 2026 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant