Add Baggage Support
- Lingua principale
- Makefile
- Stelle
- 38
- Fork
- 16
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
The Dapr runtime has recently [added support for baggage propagation](https://github.com/dapr/dapr/pull/8649). [Here is the docs PR for reference as well](https://github.com/dapr/docs/pull/4609). Baggage is a mechanism to propagate key-value pairs across service boundaries, which is useful for passing contextual information through distributed traces.
We should add a new function that users can use to add baggage propagation support, working for **both** gRPC and HTTP. This would enable users to provide baggage without having to import OpenTelemetry themselves.
[consumer code _example_](https://github.com/dapr/go-sdk/issues/718)
We should have tests for both gRPC + HTTP for this functionality.
RELEASE NOTE: **ADD** Baggage Support
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dal PR di Dapr runtime, dal PR di Dapr docs e dall’esempio di consumer collegato per comprendere il comportamento previsto di baggage e l’API pubblica. Esamina il supporto esistente alla propagazione gRPC e HTTP, quindi aggiungi test per entrambi i percorsi; il lavoro è completo quando gli utenti possono fornire baggage senza importare OpenTelemetry ed entrambe le suite di test superano l’esecuzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, grpc
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100