## Package org.apache.hadoop.contrib.failmon

Interface Summary
Monitored: Represents objects that monitor specific hardware resources and can query them to get EventRecords describing the state of these resources.

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.

Enum Summary
OfflineAnonymizer.LogType

Copyright © 2009 The Apache Software Foundation