Package org.jlf.vitals

The org.jlf.vitals package is used to provide a framework for accumulating vital statistics, displaying them on web pages, logging the information, and potentially alerting support of potential issues.

See:
          Description

Class Summary
AbstractVitalMeasurement AbstractVitalMeasurement is a class that holds a measurement of a vital sign, such as number of milliseconds to execute a task or requests per second.
LongVitalMeasurement LongVitalMeasurement is a class that holds a long data type measurement of a vital sign, such as number of milliseconds to execute a task or requests per second.
VitalsCaptureProcessor The VitalsCaptureThread class, every second or so, runs through all the vitals that should be collected periodically and captures a measurement on each vital sign that needs to be collected.
VitalSign VitalSign is a class that holds a statistic vital to the proper operation of your code.
VitalSignProperties This class is used to hold properties for a particular Vital Sign with a vitalsKey.
VitalsManager VitalsManager is a singleton class that tries to keep track of all the vital signs collected in the virtual machine, yet not blow out the memory of the virtual machine with all of this information.
VitalStatistics VitalStatistics holds a set of statistics for a particular vital sign throughout the useful life of the vital sign.
 

Package org.jlf.vitals Description

The org.jlf.vitals package is used to provide a framework for accumulating vital statistics, displaying them on web pages, logging the information, and potentially alerting support of potential issues.

Most monitoring tools detect when things are failing and restart them. The purpose of the vitals package is to hopefully tell when things are getting abnormal or bad and alert support staff then, before the server goes down, so something can be done to resolve the problem before failure.