Add Baggage Support
- Vorherrschende Sprache
- Makefile
- Sterne
- 38
- Forks
- 16
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem Dapr runtime PR, dem Dapr docs PR und dem verknüpften Consumer-Beispiel, um das beabsichtigte Baggage-Verhalten und die öffentliche API zu verstehen. Untersuche die bestehende gRPC- und HTTP-Propagation-Unterstützung und füge dann Tests für beide Pfade hinzu; fertig ist die Aufgabe, wenn Benutzer Baggage bereitstellen können, ohne OpenTelemetry zu importieren, und beide Testsuiten erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, grpc
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100