diff options
Diffstat (limited to 'test/cpp/interop/xds_interop_server.cc')
-rw-r--r-- | test/cpp/interop/xds_interop_server.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/cpp/interop/xds_interop_server.cc b/test/cpp/interop/xds_interop_server.cc index 9db746f7d3..0cab7527b5 100644 --- a/test/cpp/interop/xds_interop_server.cc +++ b/test/cpp/interop/xds_interop_server.cc @@ -54,9 +54,10 @@ void EnableCsmObservability() { auto meter_provider = std::make_shared<opentelemetry::sdk::metrics::MeterProvider>(); meter_provider->AddMetricReader(std::move(prometheus_exporter)); - grpc::experimental::CsmObservabilityBuilder observability; - observability.SetMeterProvider(std::move(meter_provider)); - auto status = observability.BuildAndRegister(); + grpc::experimental::OpenTelemetryPluginBuilder() + .AddPluginOption(grpc::experimental::MakeCsmOpenTelemetryPluginOption()) + .SetMeterProvider(std::move(meter_provider)) + .BuildAndRegisterGlobal(); } int main(int argc, char** argv) { |