Application: uProcessWatch


Brief Synopsis:

A MOOS app for monitoring the presence of other MOOS apps.

Authors:

  • Michael Benjamin

Groups:

Dependencies:

Distribution:

  • moos-ivp.org

Documentation:

Contact Email:

  • mikerb@mit.edu, issues@moos-ivp.org

Function:

The uProcessWatch application monitors the presence of MOOS apps on a watch-list. If one or more are noted to be absent, it will be so noted on the MOOS variable PROC_WATCH_SUMMARY. uProcessWatch is appcast enabled and will produce a succinct table summary of watched processes and the CPU load reported by the processes themselves. The items on the watch list may be named explicitly in the config file or inferred from the Antler block or from list of DB_CLIENTS. An application may be excluded from the watch list if desired.


Lines of Code:

  • 750 (with libraries: 23,675)

Files of Code:

  • 5 (with libraries: 221)

Work Years:

  • 0.15 (with libraries: 5.33)