def test2(): import config config_parser = config.ProcmonConfigParser() procmonconf = config_parser.load_procmon_config('../../etc/procmon.xml') matcher = SubtreeMatcher(procmonconf, "localhost") modules = [ProcInfoStat(), ProcInfoStatus(), ProcInfoIO()] matcher.initMetric(modules) plist = ProcMon() pid = 1 proc = ProcInfo(pid, plist, modules) plist.procs[pid] = proc proc.update(10) proc.prepare_tree() proc.cmd = 'pvfs2-client-core --child -a 5 -n -5 --logtype file' matcher.startGroup() matcher.check(proc) matcher.endGroup() stdoutr = StdoutReporter() matcher.report(2, stdoutr)
def test(): import config config_parser = config.ProcmonConfigParser() mrconf = config_parser.load_mrtask_config('../../etc/mrtask.xml') matcher = MapReduceMatcher(mrconf, "localhost") modules = [ProcInfoStat(), ProcInfoStatus(), ProcInfoIO()] matcher.initMetric(modules) plist = ProcMon() pid = 1 proc = ProcInfo(pid, plist, modules) plist.procs[pid] = proc proc.update(10) proc.prepare_tree() proc.cmd = "4j12-1.4.3.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/commons-el-1.0.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/core-3.1.1.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/servlet-api-2.5-6.1.14.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/jetty-6.1.14.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/log4j-1.2.15.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/slf4j-api-1.4.3.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/xmlenc-0.52.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/jets3t-0.6.1.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/commons-cli-1.2.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/commons-httpclient-3.0.1.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/jasper-runtime-5.5.12.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/jetty-util-6.1.14.jar:/usr/local/sw/hadoop/build/ivy/lib/Hadoop/common/junit-3.8.1.jar::/l/b2/scratch/hadoop-data/global/mapred/local/taskTracker/jobcache/job_201106031747_0066/jars/classes:/l/b2/scratch/hadoop-data/global/mapred/local/taskTracker/jobcache/job_201106031747_0066/jars:/l/d2/scratch/hadoop-data/global/mapred/local/taskTracker/jobcache/job_201106031747_0066/attempt_201106031747_0066_r_000000_1/work -Dhadoop.log.dir=/l/a2/scratch/hadoop-data/global/log -Dhadoop.root.logger=INFO,TLA -Dhadoop.tasklog.taskid=attempt_201106031747_0066_r_000000_1 -Dhadoop.tasklog.totalLogFileSize=0 org.apache.hadoop.mapred.Child 127.0.0.1 44373 attempt_201106031747_0066_r_000000_1 -1985077290" matcher.startGroup() matcher.check(proc) matcher.endGroup() stdoutr = StdoutReporter() matcher.report(2, stdoutr)