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

A

add(IOException) - Method in class com.wavefront.sdk.common.clients.exceptions.MultiClientIOException
 
addClient(WavefrontSender) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds an existing WavefrontSender that is configured to forward points to a proxy or directly to a Wavefront service.
addClient(String) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds a new WavefrontSender that will either forward points to a proxy or directly to a Wavefront service.
addClient(String, Integer, Integer, Integer, Integer) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds a new WavefrontSender that will either forward points to a proxy or directly to a Wavefront service.
addClient(String, Integer, Integer, Integer, Integer, boolean) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds a new WavefrontSender that will either forward points to a proxy or directly to a Wavefront service.
addClient(String, Integer, Integer, Integer, Integer, boolean, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds a new WavefrontSender that will either forward points to a proxy or directly to a Wavefront service.
addClient(String, Integer, Integer, Integer, TimeUnit, Integer, boolean, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
Adds a new WavefrontSender that will either forward points to a proxy or directly to a Wavefront service.
APPLICATION_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an application.
ApplicationTags - Class in com.wavefront.sdk.common.application
Metadata about your application represented as tags in Wavefront.
ApplicationTags.Builder - Class in com.wavefront.sdk.common.application
 

B

batchSize(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set batch size to be reported during every flush.
batchSize(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Set batch size to be reported during every flush.
BufferFlusher - Interface in com.wavefront.sdk.common
Buffer flusher that is responsible for flushing the buffer whenever flush method is invoked.
build() - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Build application tags.
build() - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Creates a new client that flushes directly to a Proxy or Wavefront service.
build() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient.Builder
 
build() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Builds a registry.
build() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Creates a new client that connects directly to a given Wavefront service.
build() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Builds WavefrontProxyClient instance
Builder(String, String) - Constructor for class com.wavefront.sdk.common.application.ApplicationTags.Builder
Builder to build ApplicationTags.
Builder(String, String) - Constructor for class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Create a new WavefrontClient.Builder
Builder(String) - Constructor for class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Create a new WavefrontClient.Builder
Builder() - Constructor for class com.wavefront.sdk.common.clients.WavefrontMultiClient.Builder
 
Builder(WavefrontMetricSender) - Constructor for class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Constructor.
Builder(String, String) - Constructor for class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Create a new WavefrontDirectIngestionClient.Builder
Builder(String) - Constructor for class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
WavefrontProxyClient.Builder
bulkUpdate(List<Double>, List<Integer>) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
Bulk-update this histogram with a set of centroids.

C

centroids - Variable in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Distribution
The list of histogram points, each a 2-dimensional Pair where the first dimension is the mean value (Double) of the centroid and second dimension is the count of points in that centroid.
checkAndThrow() - Method in class com.wavefront.sdk.common.clients.exceptions.MultiClientIOException
 
clear() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Resets the counter's value to 0.
close() - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
close() - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
close() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
close() - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
close() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry
 
close() - Method in class com.wavefront.sdk.common.ReconnectingSocket
 
close() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
close() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
Deprecated.
 
close() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
cluster(String) - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Set the cluster (example: us-west-1/us-west-2 etc.) in which your application is running.
CLUSTER_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a cluster.
com.wavefront.sdk - package com.wavefront.sdk
 
com.wavefront.sdk.common - package com.wavefront.sdk.common
 
com.wavefront.sdk.common.annotation - package com.wavefront.sdk.common.annotation
 
com.wavefront.sdk.common.application - package com.wavefront.sdk.common.application
 
com.wavefront.sdk.common.clients - package com.wavefront.sdk.common.clients
 
com.wavefront.sdk.common.clients.exceptions - package com.wavefront.sdk.common.clients.exceptions
 
com.wavefront.sdk.common.clients.service - package com.wavefront.sdk.common.clients.service
 
com.wavefront.sdk.common.logging - package com.wavefront.sdk.common.logging
 
com.wavefront.sdk.common.metrics - package com.wavefront.sdk.common.metrics
 
com.wavefront.sdk.direct.ingestion - package com.wavefront.sdk.direct.ingestion
 
com.wavefront.sdk.entities.events - package com.wavefront.sdk.entities.events
 
com.wavefront.sdk.entities.histograms - package com.wavefront.sdk.entities.histograms
 
com.wavefront.sdk.entities.logs - package com.wavefront.sdk.entities.logs
 
com.wavefront.sdk.entities.metrics - package com.wavefront.sdk.entities.metrics
 
com.wavefront.sdk.entities.tracing - package com.wavefront.sdk.entities.tracing
 
com.wavefront.sdk.entities.tracing.sampling - package com.wavefront.sdk.entities.tracing.sampling
 
com.wavefront.sdk.proxy - package com.wavefront.sdk.proxy
 
COMPONENT_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a component.
CompositeIOException - Exception in com.wavefront.sdk.common.clients.exceptions
 
CompositeIOException(MultiClientIOException) - Constructor for exception com.wavefront.sdk.common.clients.exceptions.CompositeIOException
 
CompositeSampler - Class in com.wavefront.sdk.entities.tracing.sampling
Sampler that delegates to multiple other samplers for sampling.
CompositeSampler(List<Sampler>) - Constructor for class com.wavefront.sdk.entities.tracing.sampling.CompositeSampler
 
Constants - Class in com.wavefront.sdk.common
Class to define all java-sdk constants
ConstantSampler - Class in com.wavefront.sdk.entities.tracing.sampling
Sampler that allows spans through at a constant rate (all in or all out).
ConstantSampler(boolean) - Constructor for class com.wavefront.sdk.entities.tracing.sampling.ConstantSampler
 
convertSemVerToGauge(String) - Static method in class com.wavefront.sdk.common.Utils
 
count() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Gets the counter's current value.
customTags(Map<String, String>) - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Set additional custom tags for your application.

D

DataIngesterAPI - Interface in com.wavefront.sdk.direct.ingestion
Deprecated.
DataIngesterService - Class in com.wavefront.sdk.direct.ingestion
Deprecated.
DEBUG_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an debug span.
dec() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Decrements the counter by one.
dec(long) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Decrements the counter by the specified amount.
delegate - Variable in class com.wavefront.sdk.common.logging.DelegatingLogger
 
DelegatingLogger - Class in com.wavefront.sdk.common.logging
Base class for delegating loggers.
DelegatingLogger(Logger) - Constructor for class com.wavefront.sdk.common.logging.DelegatingLogger
 
DELTA_PREFIX - Static variable in class com.wavefront.sdk.common.Constants
∆: INCREMENT
DELTA_PREFIX_2 - Static variable in class com.wavefront.sdk.common.Constants
Δ: GREEK CAPITAL LETTER DELTA
Distribution(long, List<Pair<Double, Integer>>) - Constructor for class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Distribution
 
distributionPort(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Invoke this method to enable sending distribution to Wavefront cluster via proxy
DurationSampler - Class in com.wavefront.sdk.entities.tracing.sampling
Sampler that allows spans above a given duration in milliseconds to be reported.
DurationSampler(long) - Constructor for class com.wavefront.sdk.entities.tracing.sampling.DurationSampler
Constructor.

E

equals(Object) - Method in class com.wavefront.sdk.common.Pair
 
ERROR_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an error span.
EventDTO - Class in com.wavefront.sdk.entities.events
DTO for the event to be sent to Wavefront.
EventDTO(String, long, long, String, Map<String, String>, List<String>) - Constructor for class com.wavefront.sdk.entities.events.EventDTO
 
eventToLineData(String, long, long, String, Map<String, String>, Map<String, String>, String, boolean) - Static method in class com.wavefront.sdk.common.Utils
 

F

flush() - Method in interface com.wavefront.sdk.common.BufferFlusher
Flushes buffer, if applicable
flush() - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
flush() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
flush() - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
flush() - Method in class com.wavefront.sdk.common.ReconnectingSocket
Flushes the outputStream best-effort.
flush() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
flush() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
Deprecated.
 
flush() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
flushDistributions() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
Aggregates all the minute bins prior to the current minute (because threads might be updating the current minute bin while the method is invoked) and returns a list of the distributions held within each bin.
flushInterval(int, TimeUnit) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set interval at which you want to flush points to Wavefront cluster.
flushIntervalSeconds(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set interval (in seconds) at which you want to flush points to Wavefront cluster.
flushIntervalSeconds(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Set interval at which you want to flush points to Wavefront cluster.
flushIntervalSeconds(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Set interval at which you want to flush points to Wavefront proxy

G

getAnnotations() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getApplication() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the application name.
getClient() - Method in class com.wavefront.sdk.common.clients.WavefrontClientFactory
 
getClient(String) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
Provide direct access to a specific client by id.
getClientId() - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
getClientId() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
getClientId() - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
getClientId() - Method in interface com.wavefront.sdk.common.WavefrontSender
 
getClientId() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
getClientId() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
getCluster() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the cluster name.
getCount() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getCount() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getCustomTags() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the custom tags.
getEndTime() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getEventReportingUrl(URI) - Static method in class com.wavefront.sdk.common.clients.service.ReportingService
For a given URI generate a properly formatted URL suitable for sending events to either proxies or a Wavefront service.
getFailureCount() - Method in interface com.wavefront.sdk.common.BufferFlusher
Returns the number of failed writes to the server.
getFailureCount() - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
getFailureCount() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
getFailureCount() - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
getFailureCount() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
getFailureCount() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
Deprecated.
 
getFailureCount() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
getFailureCountPerSender() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
Obtain the failure counts per endpoint.
getFields() - Method in class com.wavefront.sdk.entities.tracing.SpanLog
 
getHosts() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getLogs() - Method in class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
getMax() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getMax() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getMean() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getMean() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getMin() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getMin() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getName() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getReportingUrl(URI, String) - Static method in class com.wavefront.sdk.common.clients.service.ReportingService
For a given URI generate a properly formatted URL suitable for sending data to either proxies or a Wavefront service.
getResource(String) - Static method in class com.wavefront.sdk.common.Utils
Return the resource at the given resource path in the resource directory META-INF/.
getSemVerGauge(String) - Static method in class com.wavefront.sdk.common.Utils
Return the version of the given artifact Id as a gauge value to be reported to Wavefront.
getService() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the service name
getShard() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the shard name.
getSize() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
Returns the size of the snapshot
getSnapshot() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getSpan() - Method in class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
getSpanId() - Method in class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
getStartTime() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getTags() - Method in class com.wavefront.sdk.entities.events.EventDTO
 
getTimestamp() - Method in class com.wavefront.sdk.entities.tracing.SpanLog
 
getTraceId() - Method in class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
getValue() - Method in interface com.wavefront.sdk.common.metrics.WavefrontSdkGauge
Gets the gauge's current value.
getValue(double) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getVersion(String) - Static method in class com.wavefront.sdk.common.Utils
Return the version of the given artifact Id.

H

hashCode() - Method in class com.wavefront.sdk.common.Pair
 
HEART_BEAT_METRIC - Static variable in class com.wavefront.sdk.common.Constants
Heartbeat metric
HeartbeaterService - Class in com.wavefront.sdk.common.application
Service that periodically reports component heartbeats to Wavefront.
HeartbeaterService(WavefrontMetricSender, ApplicationTags, List<String>, String) - Constructor for class com.wavefront.sdk.common.application.HeartbeaterService
 
HistogramGranularity - Enum in com.wavefront.sdk.entities.histograms
Granularity (minute, hour, or day) by which histograms distributions are aggregated.
histogramToLineData(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>, String) - Static method in class com.wavefront.sdk.common.Utils
 
HTTP_PROXY_SCHEME - Static variable in class com.wavefront.sdk.common.Constants
URI scheme for proxy

I

identifier - Variable in enum com.wavefront.sdk.entities.histograms.HistogramGranularity
 
inc() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Increments the counter by one.
inc(long) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkCounter
Increments the counter by the specified amount.
includeSdkMetrics(boolean) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Default is true, if false the internal metrics emitted from this sender will be disabled
INSTANCE_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an instance identifier.
isEarly() - Method in class com.wavefront.sdk.entities.tracing.sampling.CompositeSampler
 
isEarly() - Method in class com.wavefront.sdk.entities.tracing.sampling.ConstantSampler
 
isEarly() - Method in class com.wavefront.sdk.entities.tracing.sampling.DurationSampler
 
isEarly() - Method in class com.wavefront.sdk.entities.tracing.sampling.RateSampler
 
isEarly() - Method in interface com.wavefront.sdk.entities.tracing.sampling.Sampler
Whether this sampler performs early or head based sampling.
iterator() - Method in class com.wavefront.sdk.common.clients.exceptions.MultiClientIOException
 

L

log(Level, String) - Method in class com.wavefront.sdk.common.logging.DelegatingLogger
 
log(LogRecord) - Method in class com.wavefront.sdk.common.logging.DelegatingLogger
 
log(Level, String) - Method in class com.wavefront.sdk.common.logging.MessageDedupingLogger
 
log(String, Level, String) - Method in class com.wavefront.sdk.common.logging.MessageDedupingLogger
Log a message, de-duplicating with the specified key.
log(String, Level, String) - Method in class com.wavefront.sdk.common.logging.MessageSuppressingLogger
Suppress and log the message based on the specified key.
log(Level, String) - Method in class com.wavefront.sdk.common.logging.MessageSuppressingLogger
 
logToLineData(String, double, Long, String, Map<String, String>, String) - Static method in class com.wavefront.sdk.common.Utils
 

M

Main - Class in com.wavefront.sdk
Driver class for ad-hoc experiments
Main() - Constructor for class com.wavefront.sdk.Main
 
main(String[]) - Static method in class com.wavefront.sdk.Main
 
maxQueueSize(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set max queue size of in-memory buffer.
maxQueueSize(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Set max queue size of in-memory buffer.
MessageDedupingLogger - Class in com.wavefront.sdk.common.logging
A logger that suppresses identical messages for a specified period of time.
MessageDedupingLogger(Logger, long, double) - Constructor for class com.wavefront.sdk.common.logging.MessageDedupingLogger
 
messageSizeBytes(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set max message size, such that each batch is reported as one or more messages where no message exceeds the specified size in bytes.
messageSizeBytes(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Deprecated.
Set max message size, such that each batch is reported as one or more messages where no message exceeds the specified size in bytes.
MessageSuppressingLogger - Class in com.wavefront.sdk.common.logging
A logger that suppresses log messages for a specified period of time.
MessageSuppressingLogger(Logger, long, TimeUnit) - Constructor for class com.wavefront.sdk.common.logging.MessageSuppressingLogger
 
metricsPort(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
The port metrics will be sent to on the server or proxy, overriding any port set in the server URL.
metricsPort(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Invoke this method to enable sending metrics to Wavefront cluster via proxy
metricToLineData(String, double, Long, String, Map<String, String>, String) - Static method in class com.wavefront.sdk.common.Utils
 
MinConditionalSampler - Class in com.wavefront.sdk.entities.tracing.sampling
This an extension of CompositeSampler that runs a pre-check to determine if a span is eligible for sampling.
MinConditionalSampler(List<Sampler>, long) - Constructor for class com.wavefront.sdk.entities.tracing.sampling.MinConditionalSampler
Constructor.
MultiClientIOException - Class in com.wavefront.sdk.common.clients.exceptions
 
MultiClientIOException() - Constructor for class com.wavefront.sdk.common.clients.exceptions.MultiClientIOException
 

N

NamedThreadFactory - Class in com.wavefront.sdk.common
Simple thread factory to be used with Executors.newScheduledThreadPool that allows assigning name prefixes to all pooled threads to simplify thread identification during troubleshooting.
NamedThreadFactory(String) - Constructor for class com.wavefront.sdk.common.NamedThreadFactory
 
newCounter(String) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry
Returns the counter registered under the given name.
newDeltaCounter(String) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry
Returns the ∆ counter registered under the given name.
newGauge(String, Supplier<T>) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry
Returns the gauge registered under the given name.
newThread(Runnable) - Method in class com.wavefront.sdk.common.NamedThreadFactory
 
NonNull - Annotation Type in com.wavefront.sdk.common.annotation
A common annotation to declare that annotated elements cannot be null.
NonNullApi - Annotation Type in com.wavefront.sdk.common.annotation
A common annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
NULL_TAG_VAL - Static variable in class com.wavefront.sdk.common.Constants
Null value emitted for optional undefined tags.
Nullable - Annotation Type in com.wavefront.sdk.common.annotation
A common annotation to declare that annotated elements can be null under some circumstance.

O

of(T, V) - Static method in class com.wavefront.sdk.common.Pair
 

P

Pair<T,V> - Class in com.wavefront.sdk.common
Pair class to easily package a 2 dimensional tuple
Pair(T, V) - Constructor for class com.wavefront.sdk.common.Pair
 
prefix(String) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Sets the name prefix for the registry's metrics.
PROCESS_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a process identifier.
ProxyConnectionHandler - Class in com.wavefront.sdk.proxy
Deprecated.

R

RateSampler - Class in com.wavefront.sdk.entities.tracing.sampling
Sampler that allows a certain probabilistic rate (between 0.0 and 1.0) of spans to be reported.
RateSampler(double) - Constructor for class com.wavefront.sdk.entities.tracing.sampling.RateSampler
Constructor.
ReconnectingSocket - Class in com.wavefront.sdk.common
Creates a TCP client suitable for the WF proxy.
ReconnectingSocket(String, int, SocketFactory, WavefrontSdkMetricsRegistry, String) - Constructor for class com.wavefront.sdk.common.ReconnectingSocket
Attempts to open a connected socket to the specified host and port.
ReconnectingSocket(InetSocketAddress, SocketFactory, WavefrontSdkMetricsRegistry, String) - Constructor for class com.wavefront.sdk.common.ReconnectingSocket
Attempts to open a connected socket to the specified address.
report(String, InputStream) - Method in interface com.wavefront.sdk.direct.ingestion.DataIngesterAPI
Deprecated.
Returns the HTTP response's status code.
report(String, InputStream) - Method in class com.wavefront.sdk.direct.ingestion.DataIngesterService
Deprecated.
 
ReportAPI - Interface in com.wavefront.sdk.common.clients.service
The API for reporting points to Proxy or Direct Data Ingestion
reportCustomTags(Map<String, String>) - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
reportingIntervalSeconds(int) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Sets the interval in seconds at which to report metrics to Wavefront.
ReportingService - Class in com.wavefront.sdk.common.clients.service
ReportingService that reports entities to Proxy or Wavefront services.
ReportingService(URI, String) - Constructor for class com.wavefront.sdk.common.clients.service.ReportingService
 
reset(String) - Method in class com.wavefront.sdk.common.logging.MessageSuppressingLogger
Reset log suppressing for the specified key/log message.
RESOURCES_ROOT - Static variable in class com.wavefront.sdk.common.Constants
The root folder of the resources for a artifactId.
run() - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
run() - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
run() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
run() - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry
 
run() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
run() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 

S

sample(String, long, long) - Method in class com.wavefront.sdk.entities.tracing.sampling.CompositeSampler
 
sample(String, long, long) - Method in class com.wavefront.sdk.entities.tracing.sampling.ConstantSampler
 
sample(String, long, long) - Method in class com.wavefront.sdk.entities.tracing.sampling.DurationSampler
 
sample(String, long, long) - Method in class com.wavefront.sdk.entities.tracing.sampling.MinConditionalSampler
 
sample(String, long, long) - Method in class com.wavefront.sdk.entities.tracing.sampling.RateSampler
 
sample(double, long) - Static method in class com.wavefront.sdk.entities.tracing.sampling.RateSampler
Gets whether a span should be allowed given it's sampling rate and trace id.
sample(String, long, long) - Method in interface com.wavefront.sdk.entities.tracing.sampling.Sampler
Gets whether a span should be allowed given it's operation and trace id.
Sampler - Interface in com.wavefront.sdk.entities.tracing.sampling
The interface for sampling tracing spans.
sanitize(String) - Static method in class com.wavefront.sdk.common.Utils
 
sanitize(String, boolean) - Static method in class com.wavefront.sdk.common.Utils
 
sanitizeValue(String) - Static method in class com.wavefront.sdk.common.Utils
 
sanitizeWithoutQuotes(String) - Static method in class com.wavefront.sdk.common.Utils
 
SDK_METRIC_PREFIX - Static variable in class com.wavefront.sdk.common.Constants
Name prefix for internal diagnostic metrics for Wavefront SDKs.
sdkMetricsTags(Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
Set the tags to apply to the internal SDK metrics
SEMVER_PATTERN - Static variable in class com.wavefront.sdk.common.Constants
Semantic version pattern matcher regex.
send(String, InputStream) - Method in interface com.wavefront.sdk.common.clients.service.ReportAPI
 
send(String, InputStream) - Method in class com.wavefront.sdk.common.clients.service.ReportingService
 
sendDeltaCounter(String, double, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.metrics.WavefrontMetricSender
Sends the given delta counter to Wavefront.
sendDeltaCounter(String, double, Long, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.metrics.WavefrontMetricSender
Sends the given delta counter to Wavefront.
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.histograms.WavefrontHistogramSender
 
sendDistribution(String, List<Pair<Double, Integer>>, Set<HistogramGranularity>, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
sendEvent(InputStream) - Method in interface com.wavefront.sdk.common.clients.service.ReportAPI
 
sendEvent(InputStream) - Method in class com.wavefront.sdk.common.clients.service.ReportingService
 
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in interface com.wavefront.sdk.entities.events.WavefrontEventSender
Sends the given event to Wavefront
sendEvent(String, long, long, String, Map<String, String>, Map<String, String>) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
sendFormattedMetric(String) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendFormattedMetric(String) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendFormattedMetric(String) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendFormattedMetric(String) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendFormattedMetric(String) - Method in interface com.wavefront.sdk.entities.metrics.WavefrontMetricSender
Similar to WavefrontMetricSender.sendMetric(String, double, Long, String, Map), only the point argument is expected to already be in Wavefront Data Format
sendFormattedMetric(String) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
sendLog(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendLog(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendLog(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendLog(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendLog(String, double, Long, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.logs.WavefrontLogSender
This method is used for sending log meta-data to wavefront.
sendLog(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendMetric(String, double, Long, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.metrics.WavefrontMetricSender
Sends the given metric to Wavefront
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
sendSdkMetrics(boolean) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
If this is set to false the sender will never actually send metrics and will simply flush metrics
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in class com.wavefront.sdk.common.clients.WavefrontClient
 
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
Deprecated.
 
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in interface com.wavefront.sdk.entities.tracing.WavefrontTracingSpanSender
Send a trace span to Wavefront.
sendSpan(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
Deprecated.
 
SERVICE_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a service.
setDaemon(boolean) - Method in class com.wavefront.sdk.common.NamedThreadFactory
 
setDecision(boolean) - Method in class com.wavefront.sdk.entities.tracing.sampling.ConstantSampler
Sets the decision for this sampler.
setDuration(long) - Method in class com.wavefront.sdk.entities.tracing.sampling.DurationSampler
Sets the duration for this sampler.
setMinimumDurationMillis(long) - Method in class com.wavefront.sdk.entities.tracing.sampling.MinConditionalSampler
Sets the minimum duration for this sampler.
setSamplingRate(double) - Method in class com.wavefront.sdk.entities.tracing.sampling.RateSampler
Sets the sampling rate for this sampler.
shard(String) - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Set the shard (example: primary/secondary etc.) in which your application is running.
SHARD_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a shard.
shutdownExecutorAndWait(ExecutorService) - Static method in class com.wavefront.sdk.common.Utils
 
socketFactory(SocketFactory) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Set an explicit SocketFactory
source(String) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Sets the source (or host) that is sending the metrics.
SOURCE_KEY - Static variable in class com.wavefront.sdk.common.Constants
Key for defining a source.
SPAN_LOG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for indicating span logs are present for a span.
SpanLog - Class in com.wavefront.sdk.entities.tracing
SpanLog defined as per the opentracing.io specification
SpanLog(long, Map<String, String>) - Constructor for class com.wavefront.sdk.entities.tracing.SpanLog
 
SpanLogsDTO - Class in com.wavefront.sdk.entities.tracing
DTO for the spanLogs to be sent to Wavefront.
SpanLogsDTO(UUID, UUID, List<SpanLog>) - Constructor for class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
SpanLogsDTO(UUID, UUID, List<SpanLog>, String) - Constructor for class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
spanLogsToLineData(UUID, UUID, List<SpanLog>) - Static method in class com.wavefront.sdk.common.Utils
 
spanLogsToLineData(UUID, UUID, List<SpanLog>, String) - Static method in class com.wavefront.sdk.common.Utils
 
stdDev() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 

T

tag(String, String) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Adds a point tag associated with the registry's metrics.
tagFromEnv(String, String) - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Set a custom tag from the given environment variable.
tags(Map<String, String>) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Adds point tags associated with the registry's metrics.
tagsFromEnv(String) - Method in class com.wavefront.sdk.common.application.ApplicationTags.Builder
Set additional custom tags from environment variables that match the given regex.
timestamp - Variable in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Distribution
The timestamp in milliseconds since the epoch.
toPointTags() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Converts ApplicationTags to PointTags HashMap.
toString() - Method in exception com.wavefront.sdk.common.clients.exceptions.CompositeIOException
 
toString() - Method in class com.wavefront.sdk.common.Pair
 
tracesPort(int) - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
The port traces will be sent to on the server or proxy, overriding any port set in the server URL.
tracingPort(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Deprecated.
Invoke this method to enable sending tracing spans to Wavefront cluster via proxy
tracingSpanToLineData(String, long, long, String, UUID, UUID, List<UUID>, List<UUID>, List<Pair<String, String>>, List<SpanLog>, String) - Static method in class com.wavefront.sdk.common.Utils
 

U

update(int) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
update(long) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
update(double) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
Utils - Class in com.wavefront.sdk.common
Common Util methods
Utils() - Constructor for class com.wavefront.sdk.common.Utils
 

V

validateEndpoint() - Method in class com.wavefront.sdk.common.clients.WavefrontClient.Builder
For a given server endpoint, validate according to RFC 2396 and attempt to make a connection
valueOf(String) - Static method in enum com.wavefront.sdk.entities.histograms.HistogramGranularity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.wavefront.sdk.entities.histograms.HistogramGranularity
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.wavefront.sdk.common.Constants
The Project Version of the sdk or artifactId in properties file.

W

WAVEFRONT_EVENT_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send event data to Wavefront
WAVEFRONT_HISTOGRAM_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send histogram data to Wavefront
WAVEFRONT_LOG_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send log data to Wavefront
WAVEFRONT_METRIC_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send metric data to Wavefront
WAVEFRONT_PROVIDED_SOURCE - Static variable in class com.wavefront.sdk.common.Constants
Internal source used for internal and aggregated metrics
WAVEFRONT_SPAN_LOG_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send tracing span log data to Wavefront
WAVEFRONT_TRACING_SPAN_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send tracing data to Wavefront
WavefrontClient - Class in com.wavefront.sdk.common.clients
Wavefront client that sends data to Wavefront via Proxy or Directly to a Wavefront service via the direct ingestion API.
WavefrontClient.Builder - Class in com.wavefront.sdk.common.clients
 
WavefrontClientFactory - Class in com.wavefront.sdk.common.clients
 
WavefrontClientFactory() - Constructor for class com.wavefront.sdk.common.clients.WavefrontClientFactory
 
WavefrontDirectIngestionClient - Class in com.wavefront.sdk.direct.ingestion
Deprecated.
This class will be removed in future versions in favor of WavefrontClientFactory to construct Proxy and DirectDataIngestion senders.
WavefrontDirectIngestionClient.Builder - Class in com.wavefront.sdk.direct.ingestion
Deprecated.
 
WavefrontEventSender - Interface in com.wavefront.sdk.entities.events
WavefrontEventSender interface that sends an event to Wavefront
WavefrontHistogramImpl - Class in com.wavefront.sdk.entities.histograms
Wavefront implementation of a histogram
WavefrontHistogramImpl() - Constructor for class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
WavefrontHistogramImpl(Supplier<Long>) - Constructor for class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
WavefrontHistogramImpl.Distribution - Class in com.wavefront.sdk.entities.histograms
Representation of a histogram distribution, containing a timestamp and a list of centroids.
WavefrontHistogramImpl.Snapshot - Class in com.wavefront.sdk.entities.histograms
Wrapper for TDigest distribution
WavefrontHistogramSender - Interface in com.wavefront.sdk.entities.histograms
WavefrontHistogramSender interface that sends a distribution to Wavefront
WavefrontLogSender - Interface in com.wavefront.sdk.entities.logs
 
WavefrontMetricSender - Interface in com.wavefront.sdk.entities.metrics
WavefrontMetricSender interface that sends a metric to Wavefront
WavefrontMultiClient - Class in com.wavefront.sdk.common.clients
WavefrontMultiClient supports multicasting metrics/distributions/spans/events onto multiple endpoints for either Proxy or Direct Ingestion.
WavefrontMultiClient.Builder - Class in com.wavefront.sdk.common.clients
 
WavefrontNoOpClient - Class in com.wavefront.sdk.common.clients
Wavefront client that does not send any data to Wavefront.
WavefrontNoOpClient() - Constructor for class com.wavefront.sdk.common.clients.WavefrontNoOpClient
 
WavefrontProxyClient - Class in com.wavefront.sdk.proxy
Deprecated.
This class will be removed in future versions in favor of WavefrontClientFactory to construct Proxy and DirectDataIngestion senders.
WavefrontProxyClient.Builder - Class in com.wavefront.sdk.proxy
Deprecated.
 
WavefrontSdkCounter - Class in com.wavefront.sdk.common.metrics
A counter used for metrics that are internal to Wavefront SDKs.
WavefrontSdkDeltaCounter - Class in com.wavefront.sdk.common.metrics
A delta counter used for metrics that are internal to Wavefront SDKs.
WavefrontSdkDeltaCounter() - Constructor for class com.wavefront.sdk.common.metrics.WavefrontSdkDeltaCounter
 
WavefrontSdkGauge<T> - Interface in com.wavefront.sdk.common.metrics
A gauge used for metrics that are internal to Wavefront SDKs.
WavefrontSdkMetric - Interface in com.wavefront.sdk.common.metrics
Interface used to indicate that a class is an internal Wavefront SDK metric.
WavefrontSdkMetricsRegistry - Class in com.wavefront.sdk.common.metrics
Metrics registry used to send internal SDK metrics to Wavefront.
WavefrontSdkMetricsRegistry.Builder - Class in com.wavefront.sdk.common.metrics
 
WavefrontSender - Interface in com.wavefront.sdk.common
An uber WavefrontSender that abstracts various atom senders along with flushing and closing logic
WavefrontTracingSpanSender - Interface in com.wavefront.sdk.entities.tracing
WavefrontTracingSpanSender interface that sends an open-tracing span to Wavefront
withWavefrontSender(WavefrontSender) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient.Builder
 
write(String) - Method in class com.wavefront.sdk.common.ReconnectingSocket
Try to send the given message.

_

_1 - Variable in class com.wavefront.sdk.common.Pair
 
_2 - Variable in class com.wavefront.sdk.common.Pair
 
A B C D E F G H I L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2021. All rights reserved.