| Modifier and Type | Method and Description |
|---|---|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.address(String address) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.addressLookup(Callable<SocketAddress> val)
Yields the IP address and socket of the StatsD server.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.aggregationFlushInterval(int val)
Aggregation flush interval, in milliseconds.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.aggregationShards(int val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.blocking(boolean val)
Blocking or non-blocking implementation for statsd message queue.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.bufferPoolSize(int val)
The size for the network buffer pool.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.connectionTimeout(int val)
The timeout in milliseconds for connecting to the StatsD server.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.constantTags(String... val)
Tags to be added to all content sent.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.containerID(String val)
Allows passing the container ID, this will be used by the Agent to enrich metrics with
container tags.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.enableAggregation(boolean val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.enableTelemetry(boolean val)
Enable sending client telemetry.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.entityID(String val)
The entity id value used with an internal tag for tracking client entity.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.errorHandler(StatsDClientErrorHandler val)
Handler to use when an exception occurs during usage, may be null to indicate noop.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.hostname(String val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.maxPacketSizeBytes(int val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.namedPipe(String val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.originDetectionEnabled(boolean val)
Enable/disable the client origin detection.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.port(int val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.prefix(String val)
The prefix to apply to keys sent via this client.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.processorWorkers(int val)
The number of processor worker threads assembling buffers for submission.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.queueSize(int val)
The maximum amount of unprocessed messages in the queue.
|
protected NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.resolve()
Creates a copy of this builder with any implicit elements resolved.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.senderWorkers(int val)
The number of sender worker threads submitting buffers to the socket.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.socketBufferSize(int val)
The socket buffer size in bytes.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.tagsCardinality(TagsCardinality cardinality)
Request that all metrics from this client to be enriched to specified tag cardinality.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.telemetryAddress(String address) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.telemetryAddressLookup(Callable<SocketAddress> val)
Yields the IP address and socket of the StatsD telemetry server destination.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.telemetryFlushInterval(int val)
Telemetry flush interval, in milliseconds.
|
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.telemetryHostname(String val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.telemetryPort(int val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.threadFactory(ThreadFactory val) |
NonBlockingStatsDClientBuilder |
NonBlockingStatsDClientBuilder.timeout(int val)
The timeout in milliseconds for blocking operations.
|
| Constructor and Description |
|---|
NonBlockingStatsDClient(NonBlockingStatsDClientBuilder builder)
Create a new StatsD client communicating with a StatsD instance on the host and port
specified by the given builder.
|
Copyright © 2025. All rights reserved.