+---------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |
| |
| Maestro Job Engine Architecture |
| |
| |
| |
| +---------------------------+ |
| | | |
| | execute 1 | |
| | | |
| +---------------------------+ |
| |
| +---------------------------+ +------+----------+--------+--------------------------------------+-------------+ |
| | | push logs to Database | date | job_name | status | tags | debug_data | |
| | logging 2 | +---------------------> +-------------------------------------------------------------------------------+ |
| | | | | | | | | |
| +---------------------------+ | | | | #frequency #type #priority #author | | |
| | | | | examples | | |
| +---------------------------+ | | | | #daily #etl #critical #robin | | |
| | | analyze logs | | | | #weekly #test #minor #bart | | |
| | monitoring 3 | <---------------------+ | | | | #hourly #API #monitoring #dev #paul | | |
| | | | | | | | | |
| +----------+----------------+ +------+----------+--------+--------------------------------------+-------------+ |
| | |
| | |
| | |
| | notification |
| | |
| v |
| +----------+----------------+ |
| | | |
| | Errors | |
| | critical: 0 | |
| | minor: 1 | |
| | warning: 12 | |
| | test: 1 | |
| | dev: 5 | |
| | success: 150 | |
| | | |
| +---------------------------+ |
| |
| |
| |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------+