OptionalbatchNumber of logs to batch before sending. Higher values reduce network overhead but increase latency.
OptionalcircuitCircuit breaker reset timeout in milliseconds. Time to wait before attempting to close circuit.
OptionalcircuitCircuit breaker threshold. Opens circuit after this many consecutive failures.
OptionalcompressEnable gzip compression for request body. Reduces bandwidth but adds CPU overhead in worker.
OptionalenabledWhether the transport is enabled.
OptionalendpointHTTP endpoint URL for log submission.
OptionalflushMaximum time to wait before flushing batch (milliseconds). Ensures logs are sent even if batch size isn't reached.
OptionalheadersCustom HTTP headers.
OptionalmaxMaximum size of the internal buffer in worker. Older entries are dropped when exceeded.
OptionalmaxMaximum retries for failed requests. Uses exponential backoff between retries.
OptionalmethodHTTP method to use.
OptionalnameTransport name for identification.
OptionalretryInitial retry delay in milliseconds. Doubles with each retry (exponential backoff).
OptionaltimeoutRequest timeout in milliseconds.
OptionalurlAlias for endpoint for backward compatibility.
Configuration options for HTTPWorkerTransport.
HTTPTransportOptions