Skip to content

Latest commit

 

History

History
 
 

monitor

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Monitor

Introduction

This module contains system level software such as code to check hardware status and monitor system health.

Hardware Monitors

Hardware related monitoring, e.g. CAN card / GPS status health check. Check results are reported back to HMI.

Software Monitors

Process Monitor

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> | ...

Topic Monitor

It checks if a given topic is updated normally. Config it with apollo::monitor::TopicConf proto.

Summary Monitor

It summarizes all other specific monitor's results to a simple conclusion such as OK, WARN, ERROR or FATAL.