# Functions
New constructs a new Exporter and starts it.
NewClient creates a new gRPC trace client.
NewUnstarted constructs a new Exporter and does not start it.
WithCompressor sets the compressor for the gRPC client to use when sending requests.
WithDialOption sets explicit grpc.DialOptions to use when making a connection.
WithEndpoint sets the target endpoint (host and port) the Exporter will connect to.
WithEndpointURL sets the target endpoint URL (scheme, host, port, path) the Exporter will connect to.
WithGRPCConn sets conn as the gRPC ClientConn used for all communication.
WithHeaders will send the provided headers with each gRPC requests.
WithInsecure disables client transport security for the exporter's gRPC connection just like grpc.WithInsecure() (https://pkg.go.dev/google.golang.org/grpc#WithInsecure) does.
WithReconnectionPeriod set the minimum amount of time between connection attempts to the target endpoint.
WithRetry sets the retry policy for transient retryable errors that may be returned by the target endpoint when exporting a batch of spans.
WithServiceConfig defines the default gRPC service config used.
WithTimeout sets the max amount of time a client will attempt to export a batch of spans.
WithTLSCredentials allows the connection to use TLS credentials when talking to the server.
# Interfaces
Option applies an option to the gRPC driver.
# Type aliases
RetryConfig defines configuration for retrying export of span batches that failed to be received by the target endpoint.