Java Batch Monitoring

We have 50+ Java batch processes that run at different times of the day. They run in the Solaris window and run through cron. Currently, the only way we know only in case of success or failure is the email created at the end of each batch process. We have a support group that oversees these emails. Recently, we have had problems with not received e-mails, even if these parties are started. There must be a better way.

Without the need to reinvent the wheel, are there any open source batch monitoring applications?

And a more general question: what is the best way to control batch processes?

+3
source share
3 answers

Is there currently some kind of party management system? Or are tasks performed through the OS scheduler? (e.g. Windows Schedule Tasksor * nix cron)

Quartz is an open source Java task scheduler (Apache License) that has an infrastructure for listeners that can be used for notification purposes, but some code development will be involved.

+3
source

I do not know about open source batch monitoring applications, but there is a new Spring subproject: Spring -Batch that provides batch processing. I have successfully used it in several new projects.

, . , , . Tasklet , , .

, ( ), ...

+3

Nagios, , , , - ( PID , ..). , .

+1

Source: https://habr.com/ru/post/1699664/


All Articles