Package Ganga :: Package GPIDev :: Package MonitoringServices
[hide private]
[frames] | no frames]

Package MonitoringServices

source code

Classes [hide private]
  MonitoringServiceError
Functions [hide private]
 
getMonitoringClass(mclassname)
Return the class object based on the class name string provided as input If the class object is already available in cache the saved value is returned
source code
 
findMonitoringClassesName(job)
Return a comma separted list of class names for a gived job based on its backend and application names.
source code
 
getMonitoringObject(job)
Composite pattern: ...
source code
Variables [hide private]
  _mon_classes = {}
  c = makeConfig('MonitoringServices', """External monitoring sy...
  __package__ = 'Ganga.GPIDev.MonitoringServices'
Function Details [hide private]

getMonitoringObject(job)

source code 

Composite pattern: 
 return a wrapped object implementing the IMonitoringService which contains a 
 list of IMonitoringServices inside and delegating the interface methods to each of them


Variables Details [hide private]

c

Value:
makeConfig('MonitoringServices', """External monitoring systems are us\
ed
to follow the submission and execution of jobs. Each entry in this sec\
tion
defines a monitoring plugin used for a particular combination of appli\
cation
and backend. Asterisks may be used to specify any application or any
backend. The configuration entry syntax:
...