aboutsummaryrefslogtreecommitdiff
path: root/test/cpp/interop/xds_interop_server.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/cpp/interop/xds_interop_server.cc')
-rw-r--r--test/cpp/interop/xds_interop_server.cc7
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) {