This module contains system level software such as code to check hardware status and monitor system health.
Hardware related monitoring, e.g. CAN card / GPS status health check. Check results are reported back to HMI.
It checks if a process is running or not. Config it with apollo::monitor::ProcessConf proto, which works similar to
ps aux | grep <keyword1> | grep <keyword2> | ...
It checks if a given topic is updated normally. Config it with apollo::monitor::TopicConf proto.
It summarizes all other specific monitor's results to a simple conclusion such as OK, WARN, ERROR or FATAL.