public final class SystemMetricsAggregator extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addMetrics(Optional<String> optResourceName,
String resType)
Adds a set of new monitoring metric types.
|
static SystemMetricsAggregator |
getInstance() |
void |
increment(org.onosproject.cpman.ControlMetricType type,
long value)
Increments system metric value.
|
void |
increment(String resourceName,
String resourceType,
org.onosproject.cpman.ControlMetricType type,
long value)
Increments disk or network metric value.
|
void |
setMetricsService(org.onlab.metrics.MetricsService service)
Configures metric services.
|
public static SystemMetricsAggregator getInstance()
public void setMetricsService(org.onlab.metrics.MetricsService service)
service - metrics servicepublic void increment(org.onosproject.cpman.ControlMetricType type,
long value)
type - metric typevalue - metric valuepublic void increment(String resourceName, String resourceType, org.onosproject.cpman.ControlMetricType type, long value)
resourceName - resource nameresourceType - resource typetype - control metric typevalue - metric value