@Singleton public class MetricsManager extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
MetricsManager() |
| Modifier and Type | Method and Description |
|---|---|
static MetricsManager |
getInstance() |
protected com.codahale.metrics.MetricRegistry |
getRegistry() |
void |
initializeMetrics(List<ReporterConfig> reporterConfigs) |
void |
registerExportedMetrics(Object obj) |
void |
registerExportedMetrics(Object obj,
String instanceId) |
void |
registerMetric(String name,
com.codahale.metrics.Metric metric) |
static String |
sanitizeMetricName(String name) |
void |
unregisterExportedMetrics(Object obj) |
void |
unregisterExportedMetrics(Object obj,
String instanceId) |
void |
unregisterMetric(String name) |
public static MetricsManager getInstance()
protected com.codahale.metrics.MetricRegistry getRegistry()
public void initializeMetrics(List<ReporterConfig> reporterConfigs)
public void registerExportedMetrics(Object obj)
public void unregisterExportedMetrics(Object obj)
public void registerMetric(String name, com.codahale.metrics.Metric metric)
public void unregisterMetric(String name)
Copyright © 2015 Electronic Arts Inc. All rights reserved.