We are implementing our first Sling job to ensure a certain task will be processed. The question I have however is how can I monitor the queue e.g. check how deep the queue is or how many jobs have had to be retried or have exhausted there retry count and ideally a log of all those jobs that failed and ran out of retries? I thought about writing a custom health check but was wondering if there is anything built in already?