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

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.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.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.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
 
com.wavefront.sdk - package com.wavefront.sdk
 
com.wavefront.sdk.common - package com.wavefront.sdk.common
 
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.proxy - package com.wavefront.sdk.proxy
 
connect() - Method in class com.wavefront.sdk.proxy.ProxyConnectionHandler
 
Constants - Class in com.wavefront.sdk.common
Class to define all java-sdk constants
Constants() - Constructor for class com.wavefront.sdk.common.Constants
 

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
DataIngesterService(String, String) - Constructor for class com.wavefront.sdk.direct_ingestion.DataIngesterService
 
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

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

getCount() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl
 
getCount() - Method in class com.wavefront.sdk.entities.histograms.WavefrontHistogramImpl.Snapshot
 
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
 
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
 
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
 

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
 

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

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
 
report(String, InputStream) - Method in class com.wavefront.sdk.direct_ingestion.DataIngesterService
 
run() - Method in class com.wavefront.sdk.direct_ingestion.WavefrontDirectIngestionClient
 
run() - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient
 

S

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
 
socketFactory(SocketFactory) - Method in class com.wavefront.sdk.proxy.WavefrontProxyClient.Builder
Set an explicit SocketFactory
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.
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_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
 
B C D E F G H I L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2018. All rights reserved.