static AsyncReporter.Builder |
AsyncReporter.builder(Sender sender) |
|
AsyncReporter.Builder |
AsyncReporter.Builder.closeTimeout(long timeout,
TimeUnit unit) |
How long to block for in-flight spans to send out-of-process on close.
|
AsyncReporter.Builder |
AsyncReporter.Builder.messageMaxBytes(int messageMaxBytes) |
Maximum bytes sendable per message including overhead.
|
AsyncReporter.Builder |
AsyncReporter.Builder.messageTimeout(long timeout,
TimeUnit unit) |
Default 1 second.
|
AsyncReporter.Builder |
AsyncReporter.Builder.metrics(ReporterMetrics metrics) |
Aggregates and reports reporter metrics to a monitoring system.
|
AsyncReporter.Builder |
AsyncReporter.Builder.queuedMaxBytes(int queuedMaxBytes) |
Maximum backlog of span bytes reported vs sent.
|
AsyncReporter.Builder |
AsyncReporter.Builder.queuedMaxSpans(int queuedMaxSpans) |
Maximum backlog of spans reported vs sent.
|
AsyncReporter.Builder |
AsyncReporter.Builder.threadFactory(ThreadFactory threadFactory) |
Launches the flush thread when messageTimeoutNanos is greater than zero.
|