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

A

add(IOException) - Method in class com.wavefront.sdk.common.clients.exceptions.MultiClientIOException
 
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.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
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() - 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
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.
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.WavefrontMultiClient
 
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
 
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.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.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.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
 
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
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
DEBUG_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an debug span.
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
 
ERROR_TAG_KEY - Static variable in class com.wavefront.sdk.common.Constants
Tag key for defining an error span.

F

flush() - Method in interface com.wavefront.sdk.common.BufferFlusher
Flushes buffer, if applicable
flush() - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
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.
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.WavefrontMultiClient
 
getClientId() - Method in interface com.wavefront.sdk.common.WavefrontSender
 
getClientId() - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
getClientId() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 
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.common.clients.WavefrontMultiClient
 
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
 
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
 
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
 
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
 
getSpanId() - Method in class com.wavefront.sdk.entities.tracing.SpanLogsDTO
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getSum() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
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
 

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
 
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.
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
 

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.
messageSizeBytes(int) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient.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.
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
 
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.
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
Connection Handler class for sending data to a Wavefront proxy listening on a given port.

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
 
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
 
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.
run() - Method in class com.wavefront.sdk.common.application.HeartbeaterService
 
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
 
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(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
 
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.
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.common.clients.WavefrontMultiClient
 
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
sendFormattedMetric(String) - Method in class com.wavefront.sdk.common.clients.WavefrontMultiClient
 
sendFormattedMetric(String) - Method in class com.wavefront.sdk.direct.ingestion.WavefrontDirectIngestionClient
 
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
 
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.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.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.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(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
 
spanLogsToLineData(UUID, UUID, List<SpanLog>) - 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.
tags(Map<String, String>) - Method in class com.wavefront.sdk.common.metrics.WavefrontSdkMetricsRegistry.Builder
Adds point tags associated with the registry's metrics.
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
 
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_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
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
WavefrontMultiClient<T extends WavefrontSender & Runnable> - Class in com.wavefront.sdk.common.clients
WavefrontMultiClient supports multicasting metrics/distributions/spans onto multiple endpoints for either Proxy or Direct Ingestion.
WavefrontMultiClient.Builder<T extends WavefrontSender & Runnable> - Class in com.wavefront.sdk.common.clients
 
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
 
WavefrontSdkCounter - Class in com.wavefront.sdk.common.metrics
A counter used for metrics that are internal to Wavefront SDKs.
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(T) - 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 M N O P R S T U V W _ 
Skip navigation links

Copyright © 2019. All rights reserved.