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 PollingMonitoredValues 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.MBeanServerMBeanServerException 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 registryMonitorableRegistry 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.Monitorables 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.