compbio.stat.collector
Class ExecutionStatCollector
java.lang.Object
compbio.stat.collector.ExecutionStatCollector
- All Implemented Interfaces:
- java.lang.Runnable
public class ExecutionStatCollector
- extends java.lang.Object
- implements java.lang.Runnable
Number of runs of each WS = number of folders with name
Number of successful runs = all runs with no result file
Per period of time = limit per file creating time Runtime (avg/max) =
started time - finished time
Task & result size = result.size
Abandoned runs - not collected runs
Cancelled runs - cancelled
Cluster vs local runs
Reasons for failure = look in the err out?
Metadata required:
work directory for local and cluster tasks = from Helper or cmd parameter. WS
names - enumeration. Status file names and content.
- Author:
- pvtroshin
Constructor Summary |
ExecutionStatCollector(java.lang.String workDirectory,
int timeOutInHours)
List subdirectories in the job directory |
Method Summary |
static void |
main(java.lang.String[] args)
Not in use |
void |
run()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExecutionStatCollector
public ExecutionStatCollector(java.lang.String workDirectory,
int timeOutInHours)
- List subdirectories in the job directory
- Parameters:
workDirectory
- timeOutInHours
-
main
public static void main(java.lang.String[] args)
throws java.io.IOException,
java.sql.SQLException
- Not in use
- Throws:
java.io.IOException
java.sql.SQLException
run
public void run()
- Specified by:
run
in interface java.lang.Runnable