Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

starlette / fastapi: handle co-existence with native telemetry

Aperta
#5,000 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
58/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
fastapi, python
Ambito
observability

Direzione di ricerca

Inizia individuando i punti di ingresso dell’instrumentazione di Starlette e FastAPI e i test esistenti relativi al middleware. Verifica se l’OpenTelemetryMiddleware nativo di Starlette è disponibile e attivo, quindi verifica il comportamento analogo di FastAPI. Il lavoro è completato quando il middleware nativo non causa strumentazione duplicata ed entrambe le integrazioni sono coperte da test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

In https://github.com/Kludex/starlette/pull/3438/ (merged in main) starlette added native opentelemetry support. We should test that and if that's active disable our own instrumentation to avoid duplicated telemetry.

If the native instrumentation is available from starlette.middleware.opentelemetry import OpenTelemetryMiddleware would not fail. Also we should check that the middleware is in use.

We should check both starlette and fastapi instrumentation.

cc @Kludex

Lingua principale
Python
Stelle
1.1k
Fork
1.1k
Merge medio
2g 22h
PR unite (30g)
21

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di open-telemetry/opentelemetry-python-contrib

Tutte le issue di open-telemetry/opentelemetry-python-contrib

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.