Class Summary |
Anonymizer |
This class provides anonymization to SerializedRecord objects. |
Continuous |
This class runs FailMon in a continuous mode on the local
node. |
CPUParser |
Objects of this class parse the /proc/cpuinfo file to
gather information about present processors in the system. |
Environment |
This class provides various methods for interaction with
the configuration and the operating system environment. |
EventRecord |
Objects of this class represent metrics collected for
a specific hardware source. |
Executor |
This class executes monitoring jobs on all nodes of the
cluster, on which we intend to gather failure metrics. |
HadoopLogParser |
An object of this class parses a Hadoop log file to create
appropriate EventRecords. |
HDFSMerger |
|
LocalStore |
This class takes care of the temporary local storage of
gathered metrics before they get uploaded into HDFS. |
LogParser |
This class represents objects that provide log parsing
functionality. |
MonitorJob |
This class is a wrapper for a monitoring job. |
NICParser |
Objects of this class parse the output of ifconfig to
gather information about present Network Interface Cards
in the system. |
OfflineAnonymizer |
This class can be used to anonymize logs independently of
Hadoop and the Executor. |
PersistentState |
This class takes care of the information that needs to be
persistently stored locally on nodes. |
RunOnce |
Runs a set of monitoring jobs once for the local node. |
SensorsParser |
Objects of this class parse the output of the lm-sensors utility
to gather information about fan speed, temperatures for cpus
and motherboard etc. |
SerializedRecord |
Objects of this class hold the serialized representations
of EventRecords. |
ShellParser |
Objects of this class parse the output of system command-line
utilities that can give information about the state of
various hardware components in the system. |
SMARTParser |
Objects of this class parse the output of smartmontools to
gather information about the state of disks in the system. |
SystemLogParser |
An object of this class parses a Unix system log file to create
appropriate EventRecords. |