Only create aws-sdk DynamoDB db spans when there is a parent span
Maintainer antworten meist innerhalb von 1 Tag
@nicohrubec arbeitet bereits daran.
Seit 29.10.2026.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- aws, typescript
- Bereich
- backend, observability-sre
Rechercherichtung
Beginne mit packages/server-utils/src/integrations/aws-sdk/index.ts und finde heraus, wo DynamoDB-Spans erstellt werden, wenn kein aktiver Span vorhanden ist. Lies die vorhandenen Tests für die AWS-SDK-Integration und füge einen Test hinzu, der zeigt, dass eine Operation ohne aktiven Span keinen Span erstellt. Fertig ist die Arbeit, wenn DynamoDB in diesem Fall keinen Span hat und das Verhalten von S3, SQS, SNS und Lambda unverändert bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The aws-sdk integration creates DynamoDB db spans when there is no active span. Each of these spans becomes its own root span and has no context.
In packages/server-utils/src/integrations/aws-sdk/index.ts, create no DynamoDB span when there is no active span. Do not change other services (S3, SQS, SNS, Lambda): a root producer span can be valid for them.
Add a test that checks that an operation without an active span creates no span.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 8.8k
- Forks
- 1.9k
- Ø Merge
- 1 T. 20 Std.
- Gemergte PRs (30 T.)
- 682
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus getsentry/sentry-javascript
-
Vercel AI: `gen_ai.system_instructions` is missing when the system prompt is a message objectEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. OffenBug Package: node Spans vercel ai
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
getsentry/sentry-javascript#26079 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
fsIntegration crashes in native ESM when patching the read-only fs namespaceEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. OffenBug Node.js
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
getsentry/sentry-javascript#25950 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Browser Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
getsentry/sentry-javascript#25946 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
normalize() throws when a getter throws a Symbol or a null-prototype objectEvtl. vergeben @rjmcgee53192 hat das vor 5 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
getsentry/sentry-javascript#25920 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Only create Nuxt database and storage spans when there is a parent spanEvtl. vergeben @nicohrubec hat das vor 6 Tagen übernommen. OffenImprovement Nuxt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
getsentry/sentry-javascript#25805 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in getsentry/sentry-javascript
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Open-Earth-Foundation/CityCatalyst#3399 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
userReport
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
nkprasad12/morcus-net#631 ·
Maintainer antworten meist innerhalb von 1 Tag
-
fix(app): fail closed if GetGeneralSetting fails during initializationEvtl. vergeben @kalavt hat das heute übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
nekko-labs/nekko-agent#1756 ·
Maintainer antworten meist innerhalb von 1 Tag
-
needs-area-label
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 2 Tagen