Package org.pipecraft.infra.monitoring
-
Interface Summary Interface Description JsonMonitorable To be implemented by classes that can "export" their state (or part of it) as Json. -
Class Summary Class Description JsonMonitorableMerger A simple JsonMonitorable implementation that joins a set of other JsonMonitorables.JsonMonitorableWrapper A simple JsonMonitorable implementation that wraps a set of child monitorables and adds own metrics.MonitoringTree A hierarchy of JsonMonitorable objects.SystemHealthMonitorable A monitorable covering different JVM and runtime aspects TODO(Eyal): Consider implementing a generic JMXBean->JSON converter, so that any MXBean can be exposed as a JsonMonitorable easily.