Class ODropWizardMetricsRegistry
java.lang.Object
com.orientechnologies.agent.profiler.ODropWizardMetricsRegistry
- All Implemented Interfaces:
OMetricsRegistry
Created by Enrico Risa on 09/07/2018.
-
Constructor Summary
ConstructorsConstructorDescriptionODropWizardMetricsRegistry(OEnterpriseServer server, OrientDBMetricsSettings settings) -
Method Summary
Modifier and TypeMethodDescription<T> OGauge<T><T> OGauge<T>getHistograms(BiFunction<String, OMetric, Boolean> filter) com.codahale.metrics.MetricRegistry<T> OGauge<T><T> OGauge<T><T extends OMetric>
T<T extends OMetric>
TvoidregisterAll(OMetricSet metricSet) voidregisterAll(String prefix, OMetricSet metricSet) booleanvoidremoveStartWith(String startWith) voidtoJSON(OutputStream outputStream)
-
Constructor Details
-
ODropWizardMetricsRegistry
public ODropWizardMetricsRegistry() -
ODropWizardMetricsRegistry
-
-
Method Details
-
name
- Specified by:
namein interfaceOMetricsRegistry
-
name
- Specified by:
namein interfaceOMetricsRegistry
-
counter
- Specified by:
counterin interfaceOMetricsRegistry
-
meter
- Specified by:
meterin interfaceOMetricsRegistry
-
meter
- Specified by:
meterin interfaceOMetricsRegistry
-
gauge
- Specified by:
gaugein interfaceOMetricsRegistry
-
gauge
public <T> OGauge<T> gauge(String name, String description, String unitOfMeasure, Supplier<T> valueFunction) - Specified by:
gaugein interfaceOMetricsRegistry
-
newGauge
- Specified by:
newGaugein interfaceOMetricsRegistry
-
newGauge
public <T> OGauge<T> newGauge(String name, String description, String unitOfMeasure, Supplier<T> valueFunction) - Specified by:
newGaugein interfaceOMetricsRegistry
-
histogram
- Specified by:
histogramin interfaceOMetricsRegistry
-
timer
- Specified by:
timerin interfaceOMetricsRegistry
-
getMetrics
- Specified by:
getMetricsin interfaceOMetricsRegistry
-
removeStartWith
- Specified by:
removeStartWithin interfaceOMetricsRegistry
-
register
- Specified by:
registerin interfaceOMetricsRegistry
-
register
- Specified by:
registerin interfaceOMetricsRegistry
-
registerAll
- Specified by:
registerAllin interfaceOMetricsRegistry
-
registerAll
- Specified by:
registerAllin interfaceOMetricsRegistry
-
remove
- Specified by:
removein interfaceOMetricsRegistry
-
getHistograms
- Specified by:
getHistogramsin interfaceOMetricsRegistry
-
toJSON
- Specified by:
toJSONin interfaceOMetricsRegistry- Throws:
IOException
-
getInternal
public com.codahale.metrics.MetricRegistry getInternal()
-