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