node-integration-tests: port trace semantics suites to span streaming
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 52/100
- Type d'issue
- Refactorisation
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- node.js, typescript
- Domaine
- testing
Piste de recherche
Commencez par la recette de portage dans l’issue parente, puis examinez les suites tracing/* et public-api/* indiquées ainsi que leurs équivalentes -streamed. Portez les suites spécifiées vers span streaming, réintégrez les équivalentes nommées et laissez tracing/sampling-static et public-api/beforeSendSpan-static sur le pin statique. Le travail est terminé lorsque les suites d’intégration indiquées couvrent sampling, propagation, la liaison des spans et le comportement de l’API publique sous span streaming.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Follow the porting recipe in the parent issue.
Sampling, DSC, envelope headers and span linking. These suites assert on envelope headers and trace propagation rather than on instrumentation output, so they are the ones most likely to expose a real product bug rather than a test rewrite.
Suites
- Envelope headers and DSC:
tracing/envelope-header/*(7 dirs),tracing/dsc-txn-name-update,tracing/double-baggage/*(3 dirs),tracing/meta-tags,tracing/meta-tags-twp,tracing/meta-tags-twp-errors - Sampling:
tracing/sampling-static,tracing/sample-rate-propagation/*(4 dirs),tracing/sample-rand-propagation,tracing/no-parent-span-client-report - Trace lifetime:
tracing/continueTrace,tracing/startNewTrace,tracing/traceid-recycling,tracing/traceid-recycling-with-spans - Span shaping:
tracing/linking,tracing/maxSpans,tracing/tracer-start-active-span-error - Public API span surface:
public-api/startSpan/*(7 dirs),public-api/beforeSendSpan-static,public-api/bindScopeToEmitter,public-api/setMeasurement,public-api/scopes/*
Twins to fold back
tracing/sampling-streamed, tracing/ignoreSpans-streamed/*, public-api/beforeSendSpan-streamed, context-streamed/*, and the 6 public-api/startSpan/*-streamed dirs.
Keep static trace lifecycle coverage
This is the group that owns the guard. Keep tracing/sampling-static and public-api/beforeSendSpan-static on the static pin. Everything else moves.
- Langage dominant
- TypeScript
- Étoiles
- 8.8k
- Forks
- 1.9k
- Merge moyen
- 1 j 11 h
- PR mergées (30 j)
- 553
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de getsentry/sentry-javascript
-
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
getsentry/sentry-javascript#24860 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
javascript
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
getsentry/sentry-javascript#24200 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Cloudflare Workers javascript Tests
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
getsentry/sentry-javascript#24051 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Elysia events report as `sentry.javascript.bun`Peut-être pris @Shubham-Padkonde l’a pris il y a 21 jours. OuverteBug Bun javascript
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
getsentry/sentry-javascript#24045 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
vercel-edge: Missing exportsOuvertejavascript
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
getsentry/sentry-javascript#24043 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de getsentry/sentry-javascript
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
cameri/nostream#811 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug p3 triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
bug javascript P2-medium python release:v3.1
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
adrirubio/claude-deck#546 ·
Les mainteneurs répondent en général sous 1 jour
-
area: desktop area: website priority: P2 type: feature
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
appandflow/stim#3411 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
rjsf-team/react-jsonschema-form#5485 ·
Les mainteneurs répondent en général sous 2 jours