public interface StatsEngine
MetricName objects to Stats objects.| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
ApdexStats |
getApdexStats(MetricName metric) |
DataUsageStats |
getDataUsageStats(MetricName metric) |
java.util.List<MetricData> |
getMetricData(Normalizer metricNormalizer) |
java.util.List<MetricName> |
getMetricNames()
This is now only used by tests.
|
ResponseTimeStats |
getResponseTimeStats(MetricName metric) |
ResponseTimeStats |
getResponseTimeStats(java.lang.String name) |
int |
getSize() |
Stats |
getStats(MetricName metric) |
Stats |
getStats(java.lang.String name) |
void |
mergeStats(StatsEngine statsEngine) |
void |
mergeStatsResolvingScope(TransactionStats statsEngine,
java.lang.String resolvedScope) |
void |
recordEmptyStats(MetricName metricName)
Send a zero-count metric to apm.
|
void |
recordEmptyStats(java.lang.String name)
Send a zero-count metric to apm.
|
Stats getStats(java.lang.String name)
Stats getStats(MetricName metric)
void recordEmptyStats(java.lang.String name)
name - Name of the metricvoid recordEmptyStats(MetricName metricName)
metricName - Name of the metric. If this metric is already present, it will be zeroed out.ResponseTimeStats getResponseTimeStats(java.lang.String name)
ResponseTimeStats getResponseTimeStats(MetricName metric)
ApdexStats getApdexStats(MetricName metric)
DataUsageStats getDataUsageStats(MetricName metric)
java.util.List<MetricName> getMetricNames()
void clear()
java.util.List<MetricData> getMetricData(Normalizer metricNormalizer)
void mergeStats(StatsEngine statsEngine)
void mergeStatsResolvingScope(TransactionStats statsEngine, java.lang.String resolvedScope)
int getSize()