opentelemetry_trace_service (opentelemetry_exporter v1.9.0)

View Source

Client module for grpc service opentelemetry.proto.collector.trace.v1.TraceService.

Summary

Functions

export(Input)

-spec export(opentelemetry_exporter_trace_service_pb:export_trace_service_request()) ->
                {ok,
                 opentelemetry_exporter_trace_service_pb:export_trace_service_response(),
                 grpcbox:metadata()} |
                grpcbox_stream:grpc_error_response() |
                {error, any()}.

Unary RPC

export(Ctx, Input)

-spec export(ctx:t() | opentelemetry_exporter_trace_service_pb:export_trace_service_request(),
             opentelemetry_exporter_trace_service_pb:export_trace_service_request() |
             grpcbox_client:options()) ->
                {ok,
                 opentelemetry_exporter_trace_service_pb:export_trace_service_response(),
                 grpcbox:metadata()} |
                grpcbox_stream:grpc_error_response() |
                {error, any()}.

export(Ctx, Input, Options)

-spec export(ctx:t(),
             opentelemetry_exporter_trace_service_pb:export_trace_service_request(),
             grpcbox_client:options()) ->
                {ok,
                 opentelemetry_exporter_trace_service_pb:export_trace_service_response(),
                 grpcbox:metadata()} |
                grpcbox_stream:grpc_error_response() |
                {error, any()}.