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