Skip to content

Commit 3df40d7

Browse files
committed
[OTel C++] Use gRPC's trace-bin TextMapPropagator in example
1 parent 167cb27 commit 3df40d7

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

examples/cpp/otel/ostream/greeter_callback_client.cc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
#include "opentelemetry/sdk/metrics/meter_provider.h"
3939
#include "opentelemetry/sdk/trace/simple_processor_factory.h"
4040
#include "opentelemetry/sdk/trace/tracer_provider.h"
41-
#include "opentelemetry/trace/propagation/http_trace_context.h"
4241

4342
#ifdef BAZEL_BUILD
4443
#include "examples/cpp/otel/util.h"
@@ -78,9 +77,8 @@ int main(int argc, char** argv) {
7877
grpc::OpenTelemetryPluginBuilder()
7978
.SetMeterProvider(std::move(meter_provider))
8079
.SetTracerProvider(std::move(tracer_provider))
81-
.SetTextMapPropagator(
82-
std::make_unique<
83-
opentelemetry::trace::propagation::HttpTraceContext>())
80+
.SetTextMapPropagator(grpc::OpenTelemetryPluginBuilder::
81+
MakeGrpcTraceBinTextMapPropagator())
8482
.BuildAndRegisterGlobal();
8583
if (!status.ok()) {
8684
std::cerr << "Failed to register gRPC OpenTelemetry Plugin: "

examples/cpp/otel/ostream/greeter_callback_server.cc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#include "opentelemetry/sdk/metrics/meter_provider.h"
4141
#include "opentelemetry/sdk/trace/simple_processor_factory.h"
4242
#include "opentelemetry/sdk/trace/tracer_provider.h"
43-
#include "opentelemetry/trace/propagation/http_trace_context.h"
4443

4544
#ifdef BAZEL_BUILD
4645
#include "examples/cpp/otel/util.h"
@@ -80,9 +79,8 @@ int main(int argc, char** argv) {
8079
grpc::OpenTelemetryPluginBuilder()
8180
.SetMeterProvider(std::move(meter_provider))
8281
.SetTracerProvider(std::move(tracer_provider))
83-
.SetTextMapPropagator(
84-
std::make_unique<
85-
opentelemetry::trace::propagation::HttpTraceContext>())
82+
.SetTextMapPropagator(grpc::OpenTelemetryPluginBuilder::
83+
MakeGrpcTraceBinTextMapPropagator())
8684
.BuildAndRegisterGlobal();
8785
if (!status.ok()) {
8886
std::cerr << "Failed to register gRPC OpenTelemetry Plugin: "

0 commit comments

Comments
 (0)