# Functions
New constructs a new Exporter and starts it.
NewClient creates a new HTTP trace client.
NewUnstarted constructs a new Exporter and does not start it.
WithCompression tells the driver to compress the sent data.
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.
WithHeaders allows one to tell the driver to send additional HTTP headers with the payloads.
WithInsecure tells the driver to connect to the collector using the HTTP scheme, instead of HTTPS.
WithProxy sets the Proxy function the client will use to determine the proxy to use for an HTTP request.
WithRetry configures the retry policy for transient errors that may occurs when exporting traces.
WithTimeout tells the driver the max waiting time for the backend to process each spans batch.
WithTLSClientConfig can be used to set up a custom TLS configuration for the client used to send payloads to the collector.
WithURLPath allows one to override the default URL path used for sending traces.
# Constants
GzipCompression tells the driver to send payloads after compressing them with gzip.
NoCompression tells the driver to send payloads without compression.
# Interfaces
Option applies an option to the HTTP client.
# Type aliases
Compression describes the compression used for payloads sent to the collector.
HTTPTransportProxyFunc is a function that resolves which URL to use as proxy for a given request.
RetryConfig defines configuration for retrying batches in case of export failure using an exponential backoff.