2010-07-14 2 views
0

현재 일부 석영 작업이 실행 중이며 작업을 실행하지 못할 경우 경고를 보내는 모니터링을 설정하고 싶습니다. 내가 일자리가 실패하면 알려주는 알림을 보낼 수 있지만 내가 찾고있는 것은 석영 스레드 자체가 폭격을 당하고 일을 완전히 끝내면 (예를 들어) 경고 할 수있는 것입니다.실행되지 않은 작업에 대한 Quartz Scheduler 모니터링

내 생각에 Quartz의 일정을 성공적으로 실행 된 목록과 비교해 보았습니다. API를 살펴보면 일정 정보를 쉽게 가져올 수있어 이어야하는지 알 수 있습니다. 트릭은 이 실행되는 것을 알아내는 것입니다. API에서 뭔가 빠졌습니까? 내가 실행 한 것의 로그를 제공하는 몇 가지 플러그인을 볼 수 있지만 데이터베이스에서 가져올 수있는 것은 아무것도 없다.

데이터베이스에 일부 정보를 넣고 거기에서 나가기 위해 해당 클래스를 수정할 수있는 것처럼 보이지는 않지만 필자가 그렇게 할 필요가 없다면 어떤 것도 복제하지 않는 것이 좋습니다.

감사합니다.
제이슨

답변

1

내가 당신을 예를

+0

그래,이 LoggingJobHistoryPlugin (제가 위에서 언급 된 로깅 플러그인)처럼 보이는 작업 리스너를 사용하기위한 Job Listeners에 대해 어떻게 도달하지만 좋아 어떤 오해가 될 수 있습니다. 이것은 내가 이것을 구현하려고한다면 "무엇이 달렸는가"부분을 저장하는 것만 보았습니다. 내가 알아 내려고 애 쓰고있는 것은 이것을 수행하는 이미 만들어져있는 것이 있는지 아닌지입니다. 일반적으로 요청되는 기능처럼 보입니다. 그것은 언제 실행되었는지와 작업의 성공/실패 여부를 쿼리하는 기능입니다. –

관련 문제