You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New OTel-First Setup Path: The PR introduces @sentry/node-core/light/otlp — a lightweight integration for users who already manage their own OpenTelemetry setup and want to send trace data to Sentry without adopting the full @sentry/node SDK. New config options: setupOtlpTracesExporter (boolean, default true) and collectorUrl (string, optional custom collector endpoint).
The sentry-node-sdk skill currently has no OTLP path. By contrast, the Python (sentry-python-sdk) and Ruby (sentry-ruby-sdk) skills both document an OTLP integration path with detection logic (check for existing OTel setup in dependencies) and a separate init pattern. The Node.js skill should similarly document this.
Why This Needs Manual Review
The OTLP integration uses @sentry/node-core/light/otlp, a sub-package path different from the standard @sentry/node — the skill needs to explain when to prefer this path vs. the full SDK
The Phase 1 detection step needs new logic to identify OTel-first projects (e.g., @opentelemetry/sdk-node in package.json)
The Phase 2 recommendation matrix needs a new path that says "OTel tracing detected → use OTLP integration; do not set tracesSampleRate"
A new setup section analogous to Python's OTLPIntegration or Ruby's config.otlp.enabled is needed
The sentry-otel-exporter-setup skill's Step 8 currently only lists Python and Ruby — it may need to be updated to include Node.js
cc
@getsentry/team-javascript-sdksSDK Changes Detected
The following PR was merged to
getsentry/sentry-javascriptin the last 7 days that may affect thesentry-node-sdkskill:Potential Skill Gaps
New OTel-First Setup Path: The PR introduces
@sentry/node-core/light/otlp— a lightweight integration for users who already manage their own OpenTelemetry setup and want to send trace data to Sentry without adopting the full@sentry/nodeSDK. New config options:setupOtlpTracesExporter(boolean, defaulttrue) andcollectorUrl(string, optional custom collector endpoint).The
sentry-node-sdkskill currently has no OTLP path. By contrast, the Python (sentry-python-sdk) and Ruby (sentry-ruby-sdk) skills both document an OTLP integration path with detection logic (check for existing OTel setup in dependencies) and a separate init pattern. The Node.js skill should similarly document this.Why This Needs Manual Review
@sentry/node-core/light/otlp, a sub-package path different from the standard@sentry/node— the skill needs to explain when to prefer this path vs. the full SDK@opentelemetry/sdk-nodeinpackage.json)tracesSampleRate"OTLPIntegrationor Ruby'sconfig.otlp.enabledis neededsentry-otel-exporter-setupskill's Step 8 currently only lists Python and Ruby — it may need to be updated to include Node.jsSkill Files to Review
skills/sentry-node-sdk/SKILL.mdskills/sentry-otel-exporter-setup/SKILL.md(Step 8: Enable trace connectedness)Priority
MEDIUM — new feature that enables a new integration path for OTel-first Node.js users; no existing functionality broken
Note
🔒 Integrity filter blocked 6 items
The following items were blocked because they don't meet the GitHub integrity level.
list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter: