See: Description
| Interface | Description |
|---|---|
| Backend |
Represents a plugin that runs on the agent and performs monitoring of host
and applications.
|
| HostPollingAction |
An action to be performed at a regular interval as part of a
HostPollingBackend implementation. |
| VmPollingAction |
An action to be performed at a regular interval as part of a
VmPollingBackend implementation. |
| VmUpdate |
This interface can be used to query the performance counters
of a monitored JVM when they are updated.
|
| VmUpdateListener |
A listener that can be registered to receive updates for a
JVM's performance counters.
|
| Class | Description |
|---|---|
| BackendRegistry |
A registry for
Backends. |
| BackendService |
Class used to signal that
Backends can start registering themselves
into the Framework. |
| BaseBackend | |
| HostPollingBackend |
Convenience
Backend class for implementations that will take some
action at the Host or system level on a regular interval. |
| VmListenerBackend |
This class is a convenient subclass of
Backend (via BaseBackend) for those
that need to attach VmUpdateListener in response to starting and stopping of JVMs on a
host. |
| VmPollingBackend |
Convenience
Backend class for implementations that will take some
action for each monitored JVM process on a regular interval. |
| Exception | Description |
|---|---|
| VmUpdateException |
Exception class indicating that a problem occurred accessing
a monitored JVM's performance counters.
|
Agents are responsible for collecting data from and interacting with target
JVMs. This package provides the interfaces and helper classes to implement
the entry point of this - Backend. The backend represents a
particular implementation that collects some particular piece of data or
interacts with a JVM in a particular way.
Copyright © 2016. All rights reserved.