Skip navigation links
A B C D E F G H I M N O P Q R S T U V W 

A

address(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
addressLookup - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Yields the IP address and socket of the StatsD server.
addressLookup(Callable<SocketAddress>) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Yields the IP address and socket of the StatsD server.
aggregate(Message) - Method in class com.timgroup.statsd.AlphaNumericMessage
Aggregate message.
aggregate(Message) - Method in class com.timgroup.statsd.Message
Aggregate message.
aggregate(Message) - Method in class com.timgroup.statsd.NumericMessage
Aggregate message.
AGGREGATE_SET - Static variable in class com.timgroup.statsd.Message
 
aggregatedContexts - Variable in class com.timgroup.statsd.Telemetry
 
aggregatedContextsByTypeMetric - Variable in class com.timgroup.statsd.Telemetry
 
aggregatedContextsMetric - Variable in class com.timgroup.statsd.Telemetry
 
aggregatedCountContexts - Variable in class com.timgroup.statsd.Telemetry
 
aggregatedGaugeContexts - Variable in class com.timgroup.statsd.Telemetry
 
aggregatedSetContexts - Variable in class com.timgroup.statsd.Telemetry
 
aggregateMessage(Message) - Method in class com.timgroup.statsd.StatsDAggregator
Aggregate a message if possible.
aggregateMetrics - Variable in class com.timgroup.statsd.StatsDAggregator
 
aggregationFlushInterval - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Aggregation flush interval, in milliseconds.
aggregationFlushInterval(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Aggregation flush interval, in milliseconds.
aggregationShards - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
aggregationShards(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
aggregator - Variable in class com.timgroup.statsd.StatsDProcessor
 
AGGREGATOR_THREAD_NAME - Variable in class com.timgroup.statsd.StatsDAggregator
 
AlphaNumericMessage - Class in com.timgroup.statsd
 
AlphaNumericMessage(Message.Type, String, TagsCardinality) - Constructor for class com.timgroup.statsd.AlphaNumericMessage
 
AlphaNumericMessage(String, Message.Type, String, TagsCardinality, String[]) - Constructor for class com.timgroup.statsd.AlphaNumericMessage
 

B

blocking - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Blocking or non-blocking implementation for statsd message queue.
blocking(boolean) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Blocking or non-blocking implementation for statsd message queue.
BufferPool - Class in com.timgroup.statsd
 
bufferPool - Variable in class com.timgroup.statsd.StatsDProcessor
 
bufferPoolSize - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The size for the network buffer pool.
bufferPoolSize(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The size for the network buffer pool.
build() - Method in class com.timgroup.statsd.Event.Builder
Build factory method for the event.
build() - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
NonBlockingStatsDClient factory method.
build() - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
buildDirectStatsDClient() - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
DirectStatsDClient factory method.
builder() - Static method in class com.timgroup.statsd.Event
 
builder() - Static method in class com.timgroup.statsd.ServiceCheck
 
Builder() - Constructor for class com.timgroup.statsd.ServiceCheck.Builder
 
builder - Variable in class com.timgroup.statsd.StatsDProcessor.ProcessingTask
 
bytesDropped - Variable in class com.timgroup.statsd.Telemetry
 
bytesDroppedMetric - Variable in class com.timgroup.statsd.Telemetry
 
bytesSent - Variable in class com.timgroup.statsd.Telemetry
 
bytesSentMetric - Variable in class com.timgroup.statsd.Telemetry
 

C

canAggregate() - Method in class com.timgroup.statsd.Message
Return whether a message can be aggregated.
CLIENT_TAG - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
CLIENT_TRANSPORT_TAG - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
CLIENT_VERSION_TAG - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
close() - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 
close() - Method in class com.timgroup.statsd.NoOpStatsDClient
 
close() - Method in interface com.timgroup.statsd.StatsDClient
Stop the statsd client.
close() - Method in class com.timgroup.statsd.UnixStreamClientChannel
 
com.timgroup.statsd - package com.timgroup.statsd
 
compareTo(Message) - Method in class com.timgroup.statsd.AlphaNumericMessage
 
compareTo(Message) - Method in class com.timgroup.statsd.Message
 
connectionTimeout - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The timeout in milliseconds for connecting to the StatsD server.
connectionTimeout(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The timeout in milliseconds for connecting to the StatsD server.
constantTags - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Tags to be added to all content sent.
constantTags(String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Tags to be added to all content sent.
containerID - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Allows passing the container ID, this will be used by the Agent to enrich metrics with container tags.
containerID(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Allows passing the container ID, this will be used by the Agent to enrich metrics with container tags.
count(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Adjusts the specified counter by a given delta.
count(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
count(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
count(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Adjusts the specified counter by a given delta.
countSent - Variable in class com.timgroup.statsd.Telemetry
 
countWithTimestamp(String, long, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, long, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, double, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, double, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, long, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
countWithTimestamp(String, long, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
countWithTimestamp(String, double, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
countWithTimestamp(String, double, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
countWithTimestamp(String, long, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, long, long, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, double, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the counter metric at the given time to the specified value.
countWithTimestamp(String, double, long, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the counter metric at the given time to the specified value.
createProcessingTask() - Method in class com.timgroup.statsd.StatsDBlockingProcessor
 
createProcessingTask() - Method in class com.timgroup.statsd.StatsDNonBlockingProcessor
 
createProcessingTask() - Method in class com.timgroup.statsd.StatsDProcessor
 
createProcessor(int, StatsDClientErrorHandler, int, int, int, boolean, int, int, ThreadFactory) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 
createSender(StatsDClientErrorHandler, WritableByteChannel, BufferPool, BlockingQueue<ByteBuffer>, int, ThreadFactory) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 

D

DD_AGENT_HOST_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DD_DOGSTATSD_PORT_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DD_DOGSTATSD_URL_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DD_ENTITY_ID_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DD_NAMED_PIPE_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
decrement(String, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
decrement(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
decrement(String, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
decrement(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
decrement(String, String...) - Method in interface com.timgroup.statsd.StatsDClient
Convenience method equivalent to StatsDClient.decrementCounter(String, String[]).
decrement(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
decrementCounter(String, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Decrements the specified counter by one.
decrementCounter(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Decrements the specified counter by one.
decrementCounter(String, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
decrementCounter(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
decrementCounter(String, String...) - Method in interface com.timgroup.statsd.StatsDClient
Decrements the specified counter by one.
decrementCounter(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Decrements the specified counter by one.
DEFAULT_BLOCKING - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_DOGSTATSD_PORT - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_ENABLE_AGGREGATION - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_ENABLE_ORIGIN_DETECTION - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_ENABLE_TELEMETRY - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_FLUSH_INTERVAL - Static variable in class com.timgroup.statsd.StatsDAggregator
 
DEFAULT_FLUSH_INTERVAL - Static variable in class com.timgroup.statsd.Telemetry
 
DEFAULT_POOL_SIZE - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_PROCESSOR_WORKERS - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_QUEUE_SIZE - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_SENDER_WORKERS - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_SHARDS - Static variable in class com.timgroup.statsd.StatsDAggregator
 
DEFAULT_UDP_MAX_PACKET_SIZE_BYTES - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DEFAULT_UDS_MAX_PACKET_SIZE_BYTES - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
DirectStatsDClient - Interface in com.timgroup.statsd
DirectStatsDClient is an experimental extension of StatsDClient that allows for direct access to some dogstatsd features.
distribution(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
distribution(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
distribution(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
distribution(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
distribution(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
distribution(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
distribution(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
distribution(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
distributionSent - Variable in class com.timgroup.statsd.Telemetry
 
done - Variable in class com.timgroup.statsd.Message
 

E

enableAggregation - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
enableAggregation(boolean) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
enableTelemetry - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Enable sending client telemetry.
enableTelemetry(boolean) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Enable sending client telemetry.
endSignal - Variable in class com.timgroup.statsd.StatsDProcessor
 
entityID - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The entity id value used with an internal tag for tracking client entity.
entityID(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The entity id value used with an internal tag for tracking client entity.
equals(Object) - Method in class com.timgroup.statsd.AlphaNumericMessage
 
equals(Object) - Method in class com.timgroup.statsd.Message
Messages must implement hashCode.
equals(Object) - Method in class com.timgroup.statsd.NamedPipeSocketAddress
Return true if object is a NamedPipeSocketAddress referring to the same path.
equals(Object) - Method in class com.timgroup.statsd.UnixSocketAddressWithTransport
 
errorHandler - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Handler to use when an exception occurs during usage, may be null to indicate noop.
errorHandler(StatsDClientErrorHandler) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Handler to use when an exception occurs during usage, may be null to indicate noop.
Event - Class in com.timgroup.statsd
An event to send.
Event.AlertType - Enum in com.timgroup.statsd
 
Event.Builder - Class in com.timgroup.statsd
 
Event.Priority - Enum in com.timgroup.statsd
 
eventsSent - Variable in class com.timgroup.statsd.Telemetry
 
eventsSentMetric - Variable in class com.timgroup.statsd.Telemetry
 

F

flush() - Method in class com.timgroup.statsd.StatsDAggregator
 
flush() - Method in class com.timgroup.statsd.Telemetry
Sends Telemetry metrics to the processor.
flushInterval - Variable in class com.timgroup.statsd.StatsDAggregator
 
format(ThreadLocal<NumberFormat>, Number) - Static method in class com.timgroup.statsd.NonBlockingStatsDClient
 

G

gauge(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
gauge(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gauge(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
gauge(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
gauge(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
gauge(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
gauge(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
gauge(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
gaugeSent - Variable in class com.timgroup.statsd.Telemetry
 
gaugeWithTimestamp(String, double, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, double, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, long, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, long, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, double, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gaugeWithTimestamp(String, double, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gaugeWithTimestamp(String, long, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gaugeWithTimestamp(String, long, long, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
gaugeWithTimestamp(String, double, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, double, long, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, long, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the gauge metric at the given time to the specified value.
gaugeWithTimestamp(String, long, long, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Set the gauge metric at the given time to the specified value.
getAggregationKey() - Method in class com.timgroup.statsd.Event
 
getAggregator() - Method in class com.timgroup.statsd.StatsDProcessor
 
getAlertType() - Method in class com.timgroup.statsd.Event
 
getAspect() - Method in class com.timgroup.statsd.Message
Return the message aspect.
getBufferPool() - Method in class com.timgroup.statsd.StatsDProcessor
 
getDone() - Method in class com.timgroup.statsd.Message
 
getEscapedMessage() - Method in class com.timgroup.statsd.ServiceCheck
 
getFlushInterval() - Method in class com.timgroup.statsd.StatsDAggregator
 
getHostname() - Method in class com.timgroup.statsd.Event
 
getHostname() - Method in class com.timgroup.statsd.ServiceCheck
 
getInvalidMessage() - Method in exception com.timgroup.statsd.InvalidMessageException
 
getMaxPacketSizeBytes() - Method in class com.timgroup.statsd.UnixStreamClientChannel
 
getMessage() - Method in class com.timgroup.statsd.ServiceCheck
 
getMillisSinceEpoch() - Method in class com.timgroup.statsd.Event
Get number of milliseconds since epoch started.
getName() - Method in class com.timgroup.statsd.ServiceCheck
 
getOutboundQueue() - Method in class com.timgroup.statsd.StatsDProcessor
 
getPipe() - Method in class com.timgroup.statsd.NamedPipeSocketAddress
 
getPriority() - Method in class com.timgroup.statsd.Event
 
getQcapacity() - Method in class com.timgroup.statsd.StatsDProcessor
 
getShardGranularity() - Method in class com.timgroup.statsd.StatsDAggregator
 
getSourceTypeName() - Method in class com.timgroup.statsd.Event
 
getStatus() - Method in class com.timgroup.statsd.ServiceCheck
 
getTags() - Method in class com.timgroup.statsd.Message
Return the array of tags for the message.
getTags() - Method in class com.timgroup.statsd.ServiceCheck
 
getTagsCardinality() - Method in class com.timgroup.statsd.Event
 
getTagsCardinality() - Method in class com.timgroup.statsd.Message
 
getTagsCardinality() - Method in class com.timgroup.statsd.ServiceCheck
 
getTelemetry() - Method in class com.timgroup.statsd.StatsDProcessor
 
getTelemetry() - Method in class com.timgroup.statsd.StatsDSender
 
getText() - Method in class com.timgroup.statsd.Event
 
getTimestamp() - Method in class com.timgroup.statsd.ServiceCheck
 
getTitle() - Method in class com.timgroup.statsd.Event
 
getTransportType() - Method in class com.timgroup.statsd.UnixStreamClientChannel
 
getType() - Method in class com.timgroup.statsd.Message
Return the message type.
getValue() - Method in class com.timgroup.statsd.AlphaNumericMessage
Get underlying message value.
getValue() - Method in class com.timgroup.statsd.NumericMessage
Get underlying message value.

H

handle(Exception) - Method in interface com.timgroup.statsd.StatsDClientErrorHandler
Handle the given exception, which occurred during a StatsD client operation.
handler - Variable in class com.timgroup.statsd.StatsDProcessor
 
HASH_MULTIPLIER - Static variable in class com.timgroup.statsd.Message
 
hashCode() - Method in class com.timgroup.statsd.AlphaNumericMessage
 
hashCode() - Method in class com.timgroup.statsd.Message
Messages must implement hashCode.
hashCode() - Method in class com.timgroup.statsd.UnixSocketAddressWithTransport
 
highPrioMessages - Variable in class com.timgroup.statsd.StatsDProcessor
 
histogram(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
histogram(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
histogram(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogram(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogram(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogram(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogram(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogram(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
histogramSent - Variable in class com.timgroup.statsd.Telemetry
 
hostname - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
hostname(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 

I

incrAggregatedContexts(int) - Method in class com.timgroup.statsd.Telemetry
 
incrAggregatedCountContexts(int) - Method in class com.timgroup.statsd.Telemetry
 
incrAggregatedGaugeContexts(int) - Method in class com.timgroup.statsd.Telemetry
 
incrAggregatedSetContexts(int) - Method in class com.timgroup.statsd.Telemetry
 
incrBytesDropped(int) - Method in class com.timgroup.statsd.Telemetry
 
incrBytesSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrCountSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrDistributionSent(int) - Method in class com.timgroup.statsd.Telemetry
 
increment(String, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
increment(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
increment(String, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
increment(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
increment(String, String...) - Method in interface com.timgroup.statsd.StatsDClient
Convenience method equivalent to StatsDClient.incrementCounter(String, String[]).
increment(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
incrementCounter(String, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Increments the specified counter by one.
incrementCounter(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Increments the specified counter by one.
incrementCounter(String, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
incrementCounter(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
incrementCounter(String, String...) - Method in interface com.timgroup.statsd.StatsDClient
Increments the specified counter by one.
incrementCounter(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Increments the specified counter by one.
incrEventsSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrGaugeSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrHistogramSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrMetricsSent(int) - Method in class com.timgroup.statsd.Telemetry
Increase Metrics Sent telemetry metric.
incrMetricsSent(int, Message.Type) - Method in class com.timgroup.statsd.Telemetry
Increase Metrics Sent telemetry metric, and specific metric type counter.
incrPacketDropped(int) - Method in class com.timgroup.statsd.Telemetry
 
incrPacketDroppedQueue(int) - Method in class com.timgroup.statsd.Telemetry
 
incrPacketSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrServiceChecksSent(int) - Method in class com.timgroup.statsd.Telemetry
 
incrSetSent(int) - Method in class com.timgroup.statsd.Telemetry
 
InvalidMessageException - Exception in com.timgroup.statsd
Signals that we've been passed a message that's invalid and won't be sent.
InvalidMessageException(String, String) - Constructor for exception com.timgroup.statsd.InvalidMessageException
Creates an InvalidMessageException with a specified detail message and the invalid message itself.
isInvalidSample(double) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 
isOpen() - Method in class com.timgroup.statsd.UnixStreamClientChannel
 

M

MapUtils - Class in com.timgroup.statsd
MethodHandle based bridge for using JDK8+ functionality at JDK7 language level.
MapUtils() - Constructor for class com.timgroup.statsd.MapUtils
 
maxPacketSizeBytes - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The maximum number of bytes for a message that can be sent.
maxPacketSizeBytes(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
Message - Class in com.timgroup.statsd
 
Message(Message.Type, TagsCardinality) - Constructor for class com.timgroup.statsd.Message
 
Message(String, Message.Type, TagsCardinality, String[]) - Constructor for class com.timgroup.statsd.Message
 
Message.Type - Enum in com.timgroup.statsd
 
MESSAGE_TOO_LONG - Static variable in class com.timgroup.statsd.StatsDProcessor
 
metricsByTypeSentMetric - Variable in class com.timgroup.statsd.Telemetry
 
metricsSent - Variable in class com.timgroup.statsd.Telemetry
 
metricsSentMetric - Variable in class com.timgroup.statsd.Telemetry
 

N

namedPipe - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
namedPipe(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
NamedPipeSocketAddress - Class in com.timgroup.statsd
 
NamedPipeSocketAddress(String) - Constructor for class com.timgroup.statsd.NamedPipeSocketAddress
 
NonBlockingStatsDClient - Class in com.timgroup.statsd
A simple StatsD client implementation facilitating metrics recording.
NonBlockingStatsDClient(NonBlockingStatsDClientBuilder) - Constructor for class com.timgroup.statsd.NonBlockingStatsDClient
Create a new StatsD client communicating with a StatsD instance on the host and port specified by the given builder.
NonBlockingStatsDClientBuilder - Class in com.timgroup.statsd
Create a new StatsD client communicating with a StatsD instance on the specified host and port.
NonBlockingStatsDClientBuilder() - Constructor for class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
NoOpDirectStatsDClient - Class in com.timgroup.statsd
A No-Op NonBlockingDirectStatsDClient, which can be substituted in when metrics are not required.
NoOpDirectStatsDClient() - Constructor for class com.timgroup.statsd.NoOpDirectStatsDClient
 
NoOpStatsDClient - Class in com.timgroup.statsd
A No-Op StatsDClient, which can be substituted in when metrics are not required.
NoOpStatsDClient() - Constructor for class com.timgroup.statsd.NoOpStatsDClient
 
NUMBER_FORMATTER - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
The NumberFormat instances are not threadsafe and thus defined as ThreadLocal for safety.
NumericMessage<T extends Number> - Class in com.timgroup.statsd
 
NumericMessage(String, Message.Type, T, TagsCardinality, String[]) - Constructor for class com.timgroup.statsd.NumericMessage
 

O

ORIGIN_DETECTION_ENABLED_ENV_VAR - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
originDetectionEnabled - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Enable/disable the client origin detection.
originDetectionEnabled(boolean) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Enable/disable the client origin detection.
outboundQueue - Variable in class com.timgroup.statsd.StatsDProcessor
 

P

packetsDropped - Variable in class com.timgroup.statsd.Telemetry
 
packetsDroppedMetric - Variable in class com.timgroup.statsd.Telemetry
 
packetsDroppedQueue - Variable in class com.timgroup.statsd.Telemetry
 
packetsDroppedQueueMetric - Variable in class com.timgroup.statsd.Telemetry
 
packetsSent - Variable in class com.timgroup.statsd.Telemetry
 
packetsSentMetric - Variable in class com.timgroup.statsd.Telemetry
 
port - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
port(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
prefix - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The prefix to apply to keys sent via this client.
prefix(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The prefix to apply to keys sent via this client.
ProcessingTask() - Constructor for class com.timgroup.statsd.StatsDProcessor.ProcessingTask
 
processLoop() - Method in class com.timgroup.statsd.StatsDProcessor.ProcessingTask
 
processorWorkers - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The number of processor worker threads assembling buffers for submission.
processorWorkers(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The number of processor worker threads assembling buffers for submission.

Q

qcapacity - Variable in class com.timgroup.statsd.StatsDProcessor
 
queueSize - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The maximum amount of unprocessed messages in the queue.
queueSize(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The maximum amount of unprocessed messages in the queue.

R

recordDistributionValue(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordDistributionValue(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValue(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named distribution.
recordDistributionValues(String, double[], double, String...) - Method in interface com.timgroup.statsd.DirectStatsDClient
Records values for the specified named distribution.
recordDistributionValues(String, long[], double, String...) - Method in interface com.timgroup.statsd.DirectStatsDClient
Records values for the specified named distribution.
recordDistributionValues(String, double[], double, String...) - Method in class com.timgroup.statsd.NoOpDirectStatsDClient
 
recordDistributionValues(String, long[], double, String...) - Method in class com.timgroup.statsd.NoOpDirectStatsDClient
 
recordEvent(Event, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records an event.
recordEvent(Event, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordEvent(Event, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records an event.
recordExecutionTime(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records an execution time in milliseconds for the specified named operation.
recordExecutionTime(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records an execution time in milliseconds for the specified named operation.
recordExecutionTime(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records an execution time in milliseconds for the specified named operation.
recordExecutionTime(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordExecutionTime(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordExecutionTime(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordExecutionTime(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records an execution time in milliseconds for the specified named operation.
recordExecutionTime(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records an execution time in milliseconds for the specified named operation.
recordExecutionTime(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records an execution time in milliseconds for the specified named operation.
recordGaugeValue(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordGaugeValue(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordGaugeValue(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records the latest fixed value for the specified named gauge.
recordHistogramValue(String, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, double, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, double, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, double, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordHistogramValue(String, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, double, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, double, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordHistogramValue(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified named histogram.
recordServiceCheckRun(ServiceCheck) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a run status for the specified named service check.
recordServiceCheckRun(ServiceCheck) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordServiceCheckRun(ServiceCheck) - Method in interface com.timgroup.statsd.StatsDClient
Records a run status for the specified named service check.
recordSetValue(String, String, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 
recordSetValue(String, String, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Records a value for the specified set.
recordSetValue(String, String, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordSetValue(String, String, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
recordSetValue(String, String, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified set.
recordSetValue(String, String, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
Records a value for the specified set.
reset() - Method in class com.timgroup.statsd.Telemetry
Resets all counter in the telemetry (this is useful for tests purposes).
resolve() - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Creates a copy of this builder with any implicit elements resolved.
run() - Method in class com.timgroup.statsd.StatsDProcessor.ProcessingTask
 
run() - Method in class com.timgroup.statsd.Telemetry.TelemetryTask
 

S

SAMPLE_RATE_FORMATTER - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
scheduler - Variable in class com.timgroup.statsd.StatsDAggregator
 
send(Message) - Method in class com.timgroup.statsd.StatsDBlockingProcessor
 
send(Message) - Method in class com.timgroup.statsd.StatsDNonBlockingProcessor
 
send(Message) - Method in class com.timgroup.statsd.StatsDProcessor
 
senderWorkers - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The number of sender worker threads submitting buffers to the socket.
senderWorkers(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The number of sender worker threads submitting buffers to the socket.
sendHighPrio(Message) - Method in class com.timgroup.statsd.StatsDProcessor
 
sendTelemetryMetric(String, Integer) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
 
serviceCheck(ServiceCheck) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
serviceCheck(ServiceCheck) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
ServiceCheck - Class in com.timgroup.statsd
A service check model, which is used to format a service check message sent to the datadog agent.
serviceCheck(ServiceCheck) - Method in interface com.timgroup.statsd.StatsDClient
Convenience method equivalent to StatsDClient.recordServiceCheckRun(ServiceCheck sc).
ServiceCheck.Builder - Class in com.timgroup.statsd
 
ServiceCheck.Status - Enum in com.timgroup.statsd
 
serviceChecksSent - Variable in class com.timgroup.statsd.Telemetry
 
serviceChecksSentMetric - Variable in class com.timgroup.statsd.Telemetry
 
setDone(boolean) - Method in class com.timgroup.statsd.Message
 
setSent - Variable in class com.timgroup.statsd.Telemetry
 
setTelemetry(Telemetry) - Method in class com.timgroup.statsd.StatsDProcessor
 
setTelemetry(Telemetry) - Method in class com.timgroup.statsd.StatsDSender
 
setValue(Number) - Method in class com.timgroup.statsd.NumericMessage
Set underlying message value.
shardGranularity - Variable in class com.timgroup.statsd.StatsDAggregator
 
shutdown - Variable in class com.timgroup.statsd.StatsDProcessor
 
SOCKET_BUFFER_BYTES - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
SOCKET_CONNECT_TIMEOUT_MS - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
SOCKET_TIMEOUT_MS - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
socketBufferSize - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The socket buffer size in bytes.
socketBufferSize(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The socket buffer size in bytes.
start() - Method in class com.timgroup.statsd.StatsDAggregator
Start the aggregator flushing scheduler.
start(long) - Method in class com.timgroup.statsd.Telemetry
Startsthe flush timer for the telemetry.
staticAddressResolution(String, int) - Static method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Lookup the address for the given host name and cache the result.
staticNamedPipeResolution(String) - Static method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
staticUnixResolution(String, UnixSocketAddressWithTransport.TransportType) - Static method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
StatsDAggregator - Class in com.timgroup.statsd
 
StatsDAggregator(StatsDProcessor, int, long) - Constructor for class com.timgroup.statsd.StatsDAggregator
StatsDAggregtor constructor.
StatsDBlockingProcessor - Class in com.timgroup.statsd
 
StatsDClient - Interface in com.timgroup.statsd
Describes a client connection to a StatsD server, which may be used to post metrics in the form of counters, timers, and gauges.
StatsDClientErrorHandler - Interface in com.timgroup.statsd
Describes a handler capable of processing exceptions that occur during StatsD client operations.
StatsDClientException - Exception in com.timgroup.statsd
Signals that an exception has occurred when trying to start the StatsD client.
StatsDClientException() - Constructor for exception com.timgroup.statsd.StatsDClientException
 
StatsDClientException(String, Throwable) - Constructor for exception com.timgroup.statsd.StatsDClientException
 
StatsDNonBlockingProcessor - Class in com.timgroup.statsd
 
statsDProcessor - Variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
StatsDProcessor - Class in com.timgroup.statsd
 
StatsDProcessor.ProcessingTask - Class in com.timgroup.statsd
 
statsDSender - Variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
StatsDSender - Class in com.timgroup.statsd
 
stop() - Method in class com.timgroup.statsd.NonBlockingStatsDClient
Cleanly shut down this StatsD client.
stop() - Method in class com.timgroup.statsd.NoOpStatsDClient
 
stop() - Method in class com.timgroup.statsd.StatsDAggregator
Stop the aggregator flushing scheduler.
stop() - Method in interface com.timgroup.statsd.StatsDClient
Cleanly shut down this StatsD client.
stop() - Method in class com.timgroup.statsd.Telemetry
Stops the flush timer for the telemetry.

T

tagsCardinality - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
tagsCardinality(TagsCardinality) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Request that all metrics from this client to be enriched to specified tag cardinality.
TagsCardinality - Enum in com.timgroup.statsd
 
telemetry - Variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
telemetry - Variable in class com.timgroup.statsd.StatsDProcessor
 
Telemetry - Class in com.timgroup.statsd
 
Telemetry.TelemetryTask - Class in com.timgroup.statsd
 
telemetryAddress(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
telemetryAddressLookup - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Yields the IP address and socket of the StatsD telemetry server destination.
telemetryAddressLookup(Callable<SocketAddress>) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Yields the IP address and socket of the StatsD telemetry server destination.
telemetryFlushInterval - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Telemetry flush interval, in milliseconds.
telemetryFlushInterval(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Telemetry flush interval, in milliseconds.
telemetryHostname - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
telemetryHostname(String) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
telemetryPort - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
telemetryPort(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
telemetryStatsDProcessor - Variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
telemetryStatsDSender - Variable in class com.timgroup.statsd.NonBlockingStatsDClient
 
threadFactory - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
threadFactory(ThreadFactory) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
 
threadFactory - Variable in class com.timgroup.statsd.StatsDProcessor
 
threadFactory - Variable in class com.timgroup.statsd.StatsDSender
 
time(String, long, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
time(String, long, double, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
time(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NonBlockingStatsDClient
time(String, long, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
time(String, long, double, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
time(String, long, double, TagsCardinality, String...) - Method in class com.timgroup.statsd.NoOpStatsDClient
 
time(String, long, String...) - Method in interface com.timgroup.statsd.StatsDClient
time(String, long, double, String...) - Method in interface com.timgroup.statsd.StatsDClient
time(String, long, double, TagsCardinality, String...) - Method in interface com.timgroup.statsd.StatsDClient
timeout - Variable in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The timeout in milliseconds for blocking operations.
timeout(int) - Method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
The timeout in milliseconds for blocking operations.
timer - Variable in class com.timgroup.statsd.Telemetry
 
toString() - Method in enum com.timgroup.statsd.Message.Type
 
toString() - Method in class com.timgroup.statsd.UnixStreamClientChannel
 

U

UnixSocketAddressWithTransport - Class in com.timgroup.statsd
 
UnixSocketAddressWithTransport(SocketAddress, UnixSocketAddressWithTransport.TransportType) - Constructor for class com.timgroup.statsd.UnixSocketAddressWithTransport
 
UnixSocketAddressWithTransport.TransportType - Enum in com.timgroup.statsd
 
UnixStreamClientChannel - Class in com.timgroup.statsd
A ClientChannel for Unix domain sockets.
UTF_8 - Static variable in class com.timgroup.statsd.NonBlockingStatsDClient
UTF-8 is the expected encoding for data sent to the agent.

V

value - Variable in class com.timgroup.statsd.AlphaNumericMessage
 
value - Variable in class com.timgroup.statsd.NumericMessage
 
valueOf(String) - Static method in enum com.timgroup.statsd.Event.AlertType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.timgroup.statsd.Event.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.timgroup.statsd.Message.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.timgroup.statsd.ServiceCheck.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.timgroup.statsd.TagsCardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.timgroup.statsd.UnixSocketAddressWithTransport.TransportType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.timgroup.statsd.Event.AlertType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.timgroup.statsd.Event.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.timgroup.statsd.Message.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.timgroup.statsd.ServiceCheck.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.timgroup.statsd.TagsCardinality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.timgroup.statsd.UnixSocketAddressWithTransport.TransportType
Returns an array containing the constants of this enum type, in the order they are declared.
volatileAddressResolution(String, int) - Static method in class com.timgroup.statsd.NonBlockingStatsDClientBuilder
Create dynamic lookup for the given host name and port.

W

WAIT_SLEEP_MS - Static variable in class com.timgroup.statsd.StatsDProcessor
 
withAggregationKey(String) - Method in class com.timgroup.statsd.Event.Builder
Aggregation key for the event.
withAlertType(Event.AlertType) - Method in class com.timgroup.statsd.Event.Builder
Alert type for the event.
withCheckRunId(int) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withDate(Date) - Method in class com.timgroup.statsd.Event.Builder
Date for the event.
withDate(long) - Method in class com.timgroup.statsd.Event.Builder
Date for the event.
withHostname(String) - Method in class com.timgroup.statsd.Event.Builder
Source hostname for the event.
withHostname(String) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withMessage(String) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withName(String) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withPriority(Event.Priority) - Method in class com.timgroup.statsd.Event.Builder
Priority for the event.
withSourceTypeName(String) - Method in class com.timgroup.statsd.Event.Builder
Source Type name for the event.
withStatus(ServiceCheck.Status) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withTags(String[]) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withTagsCardinality(TagsCardinality) - Method in class com.timgroup.statsd.Event.Builder
Set tags cardinality for this event.
withTagsCardinality(TagsCardinality) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withText(String) - Method in class com.timgroup.statsd.Event.Builder
Text for the event.
withTimestamp(int) - Method in class com.timgroup.statsd.ServiceCheck.Builder
 
withTitle(String) - Method in class com.timgroup.statsd.Event.Builder
Title for the event.
workers - Variable in class com.timgroup.statsd.StatsDProcessor
 
workers - Variable in class com.timgroup.statsd.StatsDSender
 
write(ByteBuffer) - Method in class com.timgroup.statsd.UnixStreamClientChannel
 
writeAll(ByteBuffer, boolean, long) - Method in class com.timgroup.statsd.UnixStreamClientChannel
Writes all bytes from the given buffer to the channel.
writeBuilderToSendBuffer(ByteBuffer) - Method in class com.timgroup.statsd.StatsDProcessor.ProcessingTask
 
A B C D E F G H I M N O P Q R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.