upgrade-otel

Solid

Upgrade OpenTelemetry instrumentations across the Sentry JavaScript SDK. Use when bumping OTel instrumentation packages to their latest versions.

Web & Frontend 8,666 stars 1782 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
51
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Upgrading OpenTelemetry Instrumentations **All upgrades must be free of breaking changes.** Read each changelog before proceeding. ## 1. `packages/**` Upgrade in this order: 1. **`@opentelemetry/instrumentation`** to latest. Check changelog: `https://github.com/open-telemetry/opentelemetry-js/blob/main/experimental/CHANGELOG.md` 2. **All `@opentelemetry/instrumentation-*` packages.** Check each changelog: `https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-{name}/CHANGELOG.md` 3. **Third-party instrumentations** (currently `@prisma/instrumentation`). Check their changelogs. **STOP** if any upgrade introduces breaking changes — fail with the reason. ## 2. `dev-packages/**` - If an app depends on `@opentelemetry/instrumentation` >= `0.200.x`, upgrade to latest. - If an app depends on `@opentelemetry/instrumentation-http` >= `0.200.x`, upgrade to latest. Same rule: no breaking changes allowed. ## 3. Regenerate lock file ```bash yarn install ```

Details

Author
getsentry
Repository
getsentry/sentry-javascript
Created
14 years ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category