Monitorable
.TypeHandler.getMetricType()
AtomicBoolean
into a PCP unsigned 32-bit integer.Boolean
into a PCP signed 32-bit integer.CompositeCounter
, comprised of TimeWindowCounters,
and registers PollingMonitoredValue
s to detect changes in their
values.MBeanServer
.TypeHandlers
for converting numeric and other basic Java
types to standard PCP types.IdentifierSource
which throws an error on every generation.MetricMeasurements
for all the events invoked in
the process of handling the user request.EventMetricCollector
to each Timeable
on demand, guaranteed
to be thread-safe as long is it's only ever used by the requesting thread.IdentifierSourceSet
which will fail for indoms and metrics, but allow default hashed
values for InstancesMBeanServer
.MBeanServer
MBeanServerException
with the given error message.MBeanServerException
with the
given error message and root cause.MetricName
.Monitorable
objects it is attached to.Monitorable
for
simple values that are rarely (read: never) updated, once initialised.Monitorable
specifically for
implementing long-valued counters.the default registry
with no
unit semantics.the default registry
MonitorableRegistry
with the given unit semantics.Monitorable
implementation for a free-running Integer value.Monitorable
implementation for a free-running Long value.Monitorable
for free-running values that are updatable through a single set method call.Number
into a PCP double.Number
into a PCP double.Number
into a PCP signed 32-bit integer.Number
into a PCP signed 64-bit integer.Monitorable
s in the current system and a PCP
monitor agent.Supplier
.PollingMonitoredValue
with the specified polling
interval.PollingMonitoredValue
with the specified polling
interval.PollingMonitoredValue
with the specified polling
interval.ThreadContext.MdcBridge
with
same.Monitorable
; that
Monitorable will be added to the registry, assuming no Monitorable with
the same name has previously been registered.TypeHandler
to be used to convert all subsequent values of type
runtimeClassThreadContext.MdcBridge
.PcpWriter.start()
method
again.StepMeasurementSink
which collects only a particular fraction of
events (e.g.Supplier
to get the System time.EventTimer
.TimeWindow
, expiring old increments after the window has elapsed.TimeWindowCounters
with a specific and consistent set of TimeWindows
, and in turn produce PollingMonitoredValues
which watch those TimeWindowCounters.Monitorable
.IdentifierSource
which logs a warning on every generation, and returns a dummy value.Copyright © 2009-2019 Performance Co-Pilot. All Rights Reserved.