Skip to content

Commit 5c9fe7d

Browse files
committed
Add functional tests and add to build
1 parent e1dbe2c commit 5c9fe7d

File tree

3 files changed

+603
-1
lines changed

3 files changed

+603
-1
lines changed

exporters/otlp/src/otlp_grpc_exporter.cc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ sdk::common::ExportResult OtlpGrpcExporter::Export(
150150
else
151151
{
152152
#endif
153+
const auto resource_spans_size = request->resource_spans_size();
153154
grpc::Status status =
154155
OtlpGrpcClient::DelegateExport(trace_service_stub_.get(), std::move(context),
155156
std::move(arena), std::move(*request), response);
@@ -160,6 +161,11 @@ sdk::common::ExportResult OtlpGrpcExporter::Export(
160161
<< "\" error_message: \"" << status.error_message() << "\"");
161162
return sdk::common::ExportResult::kFailure;
162163
}
164+
else
165+
{
166+
OTEL_INTERNAL_LOG_DEBUG("[OTLP TRACE GRPC Exporter] Export " << resource_spans_size
167+
<< " trace span(s) success");
168+
}
163169
#ifdef ENABLE_ASYNC_EXPORT
164170
}
165171
#endif

functional/otlp/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,16 @@
33

44
include_directories(${CMAKE_SOURCE_DIR}/exporters/otlp/include)
55

6+
if(WITH_OTLP_GRPC)
7+
add_executable(func_otlp_grpc func_grpc_main.cc)
8+
target_link_libraries(func_otlp_grpc ${CMAKE_THREAD_LIBS_INIT}
9+
opentelemetry_trace
10+
opentelemetry_exporter_otlp_grpc)
11+
endif()
12+
613
if(WITH_OTLP_HTTP)
714
add_executable(func_otlp_http func_http_main.cc)
815
target_link_libraries(func_otlp_http ${CMAKE_THREAD_LIBS_INIT}
9-
opentelemetry_trace opentelemetry_exporter_otlp_http)
16+
opentelemetry_trace
17+
opentelemetry_exporter_otlp_http)
1018
endif()

0 commit comments

Comments
 (0)