public class EventTimer extends Object
EventMetricCollector
to each Timeable
on demand, guaranteed
to be thread-safe as long is it's only ever used by the requesting thread.Constructor and Description |
---|
EventTimer(String prefix,
MonitorableRegistry registry,
ThreadMetricSuite metrics,
boolean enableCpuCollection,
boolean enableContentionCollection) |
EventTimer(String prefix,
MonitorableRegistry registry,
ThreadMetricSuite metrics,
boolean enableCpuCollection,
boolean enableContentionCollection,
List<StepMeasurementSink> stepMeasurementSinks) |
Modifier and Type | Method and Description |
---|---|
EventMetricCollector |
getCollector() |
void |
registerMetric(String eventGroup) |
void |
registerTimeable(Timeable timeable,
String eventGroup) |
public EventTimer(String prefix, MonitorableRegistry registry, ThreadMetricSuite metrics, boolean enableCpuCollection, boolean enableContentionCollection)
public EventTimer(String prefix, MonitorableRegistry registry, ThreadMetricSuite metrics, boolean enableCpuCollection, boolean enableContentionCollection, List<StepMeasurementSink> stepMeasurementSinks)
public EventMetricCollector getCollector()
public void registerMetric(String eventGroup)
Copyright © 2009–2019 Performance Co-Pilot. All rights reserved.