Package | Description |
---|---|
io.pcp.parfait | |
io.pcp.parfait.timing |
Modifier and Type | Field and Description |
---|---|
static MonitorableRegistry |
MonitorableRegistry.DEFAULT_REGISTRY
A single central registry which can be used by non-Registry-aware
Monitorables.
|
Modifier and Type | Method and Description |
---|---|
static MonitorableRegistry |
MonitorableRegistry.getNamedInstance(String name)
Retrieves or creates a centrally-accessible named instance, identified
uniquely by the provided String.
|
Modifier and Type | Method and Description |
---|---|
static <T> void |
PollingMonitoredValue.poll(String name,
String description,
MonitorableRegistry registry,
int updateInterval,
com.google.common.base.Supplier<T> poller,
ValueSemantics semantics,
javax.measure.Unit<?> unit)
Convenient factory method to create pollers you don't care about keeping
– that is, pollers which should be registered and start updating their
value, but which you don't need to hold a reference to (because you will
presumably just be modifying the polled source).
|
protected void |
AbstractMonitorable.registerSelf(MonitorableRegistry registry) |
Constructor and Description |
---|
DynamicMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView) |
DynamicMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView,
long quietPeriodInMillis) |
MonitoredConstant(String name,
String description,
MonitorableRegistry registry,
T initialValue) |
MonitoredConstant(String name,
String description,
MonitorableRegistry registry,
T initialValue,
javax.measure.Unit<?> unit) |
MonitoredCounter(String name,
String description,
MonitorableRegistry registry)
Creates a new MonitoredCounter against the given registry with no unit
semantics.
|
MonitoredCounter(String name,
String description,
MonitorableRegistry registry,
javax.measure.Unit<?> unit)
Creates a new MonitoredCounter against the provided
MonitorableRegistry with the given unit semantics. |
MonitoredIntValue(String name,
String description,
MonitorableRegistry registry,
Integer initialValue) |
MonitoredIntValue(String name,
String description,
MonitorableRegistry registry,
Integer initialValue,
javax.measure.Unit<?> unit) |
MonitoredLongValue(String name,
String description,
MonitorableRegistry registry,
Long initialValue) |
MonitoredLongValue(String name,
String description,
MonitorableRegistry registry,
Long initialValue,
javax.measure.Unit<?> unit) |
MonitoredValue(String name,
String description,
MonitorableRegistry registry,
T initialValue) |
MonitoredValue(String name,
String description,
MonitorableRegistry registry,
T initialValue,
javax.measure.Unit<?> unit) |
PollingMonitoredValue(String name,
String description,
MonitorableRegistry registry,
int updateInterval,
com.google.common.base.Supplier<T> poller,
ValueSemantics semantics)
Creates a new
PollingMonitoredValue with the specified polling
interval. |
PollingMonitoredValue(String name,
String description,
MonitorableRegistry registry,
int updateInterval,
com.google.common.base.Supplier<T> poller,
ValueSemantics semantics,
javax.measure.Unit<?> unit)
Creates a new
PollingMonitoredValue with the specified polling
interval. |
PollingMonitoredValue(String name,
String description,
MonitorableRegistry registry,
int updateInterval,
com.google.common.base.Supplier<T> poller,
ValueSemantics semantics,
javax.measure.Unit<?> unit,
io.pcp.parfait.Scheduler scheduler)
Creates a new
PollingMonitoredValue with the specified polling
interval. |
TimeWindowCounterBuilder(MonitorableRegistry registry,
TimeWindow... windows) |
Constructor and Description |
---|
CounterPairFactory(MonitorableRegistry registry,
ThreadMetricSuite metricSuite) |
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) |
Copyright © 2009-2019 Performance Co-Pilot. All Rights Reserved.