dapr / dapr/cpp-sdk

Add Baggage Support

Aperta
#66 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.