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

A

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.direct.ingestion.WavefrontDirectIngestionClient.Builder
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.direct.ingestion.WavefrontDirectIngestionClient.Builder
Creates a new client that connects directly to a given Wavefront service.
build() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
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.direct.ingestion.WavefrontDirectIngestionClient.Builder
Create a new WavefrontDirectIngestionClient.Builder
Builder(String) - Constructor for class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
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.
close() - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
close() - Method in class com.wavefront.sdk.common.ReconnectingSocket
 
close() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
close() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
close() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 
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.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.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.
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
 
connect() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
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
 
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
The API for reporting points directly to a Wavefront server.
DataIngesterService - Class in com.wavefront.sdk.direct.ingestion
DataIngester service that reports entities to Wavefront
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
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
 

F

flush() - Method in interface com.wavefront.sdk.common.BufferFlusher
Flushes buffer, if applicable
flush() - Method in class com.wavefront.sdk.common.ReconnectingSocket
Flushes the outputStream best-effort.
flush() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
flush() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
flush() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 
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.
flushIntervalSeconds(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.Builder
Set interval at which you want to flush points to Wavefront cluster.
flushIntervalSeconds(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Set interval at which you want to flush points to Wavefront proxy

G

getApplication() - Method in class com.wavefront.sdk.common.application.ApplicationTags
Fetch the application name.
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.
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.direct.ingestion.WavefrontDirectIngestionClient
 
getFailureCount() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
getFailureCount() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 
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
 
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
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
getValue(double) - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 

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
 

I

identifier - Variable in enum com.wavefront.sdk.entities.histograms.HistogramGranularity
 
incrementFailureCount() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
isConnected() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
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.

L

logger - Static variable in class com.wavefront.sdk.common.ReconnectingSocket
 

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.direct.ingestion.WavefrontDirectIngestionClient.Builder
Set max queue size of in-memory buffer.
metricsPort(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
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
 

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
 
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.
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
 
ProxyConnectionHandler - Class in com.wavefront.sdk.proxy
Connection Handler class for sending data to a Wavefront proxy listening on a given port.
ProxyConnectionHandler(InetSocketAddress, SocketFactory) - Constructor for class com.wavefront.sdk.proxy.ProxyConnectionHandler
 

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) - Constructor for class com.wavefront.sdk.common.ReconnectingSocket
 
ReconnectingSocket(String, int) - Constructor for class com.wavefront.sdk.common.ReconnectingSocket
 
report(String, InputStream) - Method in interface com.wavefront.sdk.direct.ingestion.DataIngesterAPI
Returns the HTTP response's status code.
report(String, InputStream) - Method in class com.wavefront.sdk.direct.ingestion.DataIngesterService
 
run() - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
run() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
run() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 

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.RateSampler
 
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
 
sendData(String) - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
Sends the given data to the WavefrontProxyClient proxy.
sendDeltaCounter(String, double, 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.direct.ingestion.WavefrontDirectIngestionClient
 
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
 
sendEvent(String, long, long, String, Map<String, String>) - Method in interface com.wavefront.sdk.entities.events.WavefrontEventSender
Sends the given event to Wavefront
sendMetric(String, double, Long, String, Map<String, String>) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
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
 
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
 
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
 
SERVICE_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining a service.
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.
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.
socketFactory(SocketFactory) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Set an explicit SocketFactory
SOURCE_KEY - Static variable in class com.wavefront.sdk.common.Constants
Key for defining a source.
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
 
stdDev() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
Not supported, hence return Double.NaN

T

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.
tracingPort(int) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
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

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.

W

WAVEFRONT_HISTOGRAM_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send histogram 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_TRACING_SPAN_FORMAT - Static variable in class com.wavefront.sdk.common.Constants
Use this format to send tracing data to Wavefront
WavefrontDirectIngestionClient - Class in com.wavefront.sdk.direct.ingestion
Wavefront direct ingestion client that sends data directly to Wavefront cluster via the direct ingestion API.
WavefrontDirectIngestionClient.Builder - Class in com.wavefront.sdk.direct.ingestion
 
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
WavefrontMetricSender - Interface in com.wavefront.sdk.entities.metrics
WavefrontMetricSender interface that sends a metric to Wavefront
WavefrontProxyClient - Class in com.wavefront.sdk.proxy
WavefrontProxyClient that sends data directly via TCP to the Wavefront Proxy Agent.
WavefrontProxyClient.Builder - Class in com.wavefront.sdk.proxy
 
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
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 © 2019. All rights reserved.