From b16d9372b82c15052ca4caeea5782f53bdc9722c Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Thu, 4 Sep 2025 15:11:57 -0700 Subject: [PATCH] fix otel exporting --- CMakeLists.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bb5355cd3..cf2d25bfc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,7 +43,7 @@ endif() if(ZT1_CENTRAL_CONTROLLER) find_package(PostgreSQL REQUIRED) - find_package(opentelemetry-cpp REQUIRED COMPONENTS api sdk) + find_package(opentelemetry-cpp REQUIRED COMPONENTS api sdk exporters_otlp_grpc exporters_otlp_http exporters_prometheus ) find_package(google_cloud_cpp_bigtable REQUIRED) find_package(google_cloud_cpp_pubsub REQUIRED) else() @@ -110,7 +110,18 @@ set(LINKED_LIBRARIES if(ZT1_CENTRAL_CONTROLLER) list(APPEND LINKED_LIBRARIES - opentelemetry-cpp::sdk) + opentelemetry-cpp::sdk + opentelemetry-cpp::trace + opentelemetry-cpp::proto_grpc + opentelemetry-cpp::otlp_grpc_client + opentelemetry-cpp::otlp_grpc_exporter + opentelemetry-cpp::otlp_grpc_log_record_exporter + opentelemetry-cpp::otlp_grpc_metrics_exporter + opentelemetry-cpp::otlp_http_exporter + opentelemetry-cpp::otlp_http_log_record_exporter + opentelemetry-cpp::otlp_http_metric_exporter + opentelemetry-cpp::prometheus_exporter + ) endif()