ApMon API
Version in
CRAB appears to have turned off all threading. Locks are still in place but not used.
Logging is a concern, should hook into the default python logger.
Main workhorse is sendTimedParameters calling __directSendParams
ApMonLite API
Basically just connect and send
CRAB Abstraction
CRAB client uses
ApMonIf ->
DashboardAPI -> apmon
Worker node script writes variables to jobreport.txt, runs report.py to report it out which calls
DashboardAPI::report -> apmon
Server uses
ApMonIf ->
DashBoardAPI -> apmon . Separate copies of all of these in CS directory. Identical except for a URL in
DashboardAPI
ApMonIf
-
-
-
DashboardAPI
-
-
-
--
EricVaandering - 2009-09-18