public abstract class MetricsToTimeseries extends Object
| Constructor and Description |
|---|
MetricsToTimeseries() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Double> |
buffersMetrics(com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats bps) |
static Map<String,Double> |
explodeMetered(com.yammer.metrics.core.Metered metered) |
static Map<String,Double> |
explodeSampling(com.yammer.metrics.core.Sampling sampling) |
static Map<String,Double> |
explodeSampling(com.yammer.metrics.core.Sampling sampling,
boolean convertNanToZero)
Retrieve values for pre-defined stats (median/p75/p95/p99/p999) from a
Sampling metric (e.g. |
static Map<String,Double> |
explodeSummarizable(com.yammer.metrics.core.Summarizable metric) |
static Map<String,Double> |
explodeSummarizable(com.yammer.metrics.core.Summarizable metric,
boolean convertNanToZero)
Retrieve values for pre-defined stats (min/max/mean/sum/stddev) from a
Summarizable metric (e.g. |
static Map<String,Double> |
gcMetrics(com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats gcs) |
static Map<String,Double> |
memoryMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm) |
static Map<String,Double> |
memoryPoolsMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm) |
static String |
sanitize(com.yammer.metrics.core.MetricName metricName) |
static String |
sanitize(String name) |
static double |
sanitizeValue(double value,
boolean convertNanToZero) |
static Map<String,Double> |
threadStateMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm) |
static Map<String,Double> |
vmMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm) |
public static Map<String,Double> explodeSummarizable(com.yammer.metrics.core.Summarizable metric)
public static Map<String,Double> explodeSummarizable(com.yammer.metrics.core.Summarizable metric, boolean convertNanToZero)
Summarizable metric (e.g. histogram)metric - metric to retrieve stats fromconvertNanToZero - simulate Histogram histogram behavior when used with
WavefrontHistogram as input:
when "true", empty WavefrontHistogram reports zero values for all statspublic static Map<String,Double> explodeSampling(com.yammer.metrics.core.Sampling sampling)
public static Map<String,Double> explodeSampling(com.yammer.metrics.core.Sampling sampling, boolean convertNanToZero)
Sampling metric (e.g. histogram)sampling - metric to retrieve stats fromconvertNanToZero - simulate Histogram histogram behavior when used with
WavefrontHistogram as input:
when "true", empty WavefrontHistogram reports zero values for all statspublic static Map<String,Double> explodeMetered(com.yammer.metrics.core.Metered metered)
public static Map<String,Double> memoryMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm)
public static Map<String,Double> memoryPoolsMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm)
public static Map<String,Double> buffersMetrics(com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats bps)
public static Map<String,Double> vmMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm)
public static Map<String,Double> threadStateMetrics(com.yammer.metrics.core.VirtualMachineMetrics vm)
public static Map<String,Double> gcMetrics(com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats gcs)
public static String sanitize(com.yammer.metrics.core.MetricName metricName)
public static double sanitizeValue(double value,
boolean convertNanToZero)
Copyright © 2018. All rights reserved.