Как отслеживать задание планировщика quartz?

#quartz-scheduler #scheduler

#кварцевый планировщик #планировщик

Вопрос:

Я очень новичок в quartz scheduler. Я знаю, что мы можем включить журналы для заданий quartz и триггеров, выполнив следующую конфигурацию

 org.quartz.plugin.jobHistory.class: org.quartz.plugins.history.LoggingJobHistoryPlugin # Format of Log Generated org.quartz.plugin.jobHistory.jobSuccessMessage= Job [{1}.{0}] execution complete and reports: { 8 } org.quartz.plugin.jobHistory.jobToBeFiredMessage= Job [{1}.{0}] to be fired by trigger [{4}.{3}], re-fire: { 7 }  org.quartz.plugin.triggHistory.class= org.quartz.plugins.history.LoggingTriggerHistoryPlugin # Format of Log Generated org.quartz.plugin.triggHistory.triggerFiredMessage= Trigger {1}.{0} fired job {6}.{5} at: {4, date, HH:mm:ss MM/dd/yyyy} org.quartz.plugin.triggHistory.triggerCompleteMessage= Trigger {1}.{0} completed firing job {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy}  

Но я пытаюсь понять, есть ли какой-либо способ напрямую получить количественные показатели, такие как количество выполняемых в настоящее время заданий или продолжительность каждого задания и т. Д.

Я также знаю о различных инструментах, таких как quartz-dask, которые предоставляют пользовательский интерфейс для указанных показателей. Но меня больше интересуют показатели, которые, в свою очередь, я мог бы перенести на свой экземпляр prometheus