[PR #8255] feat(server): job metrics #11996

Closed
opened 2026-02-05 14:49:33 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/immich-app/immich/pull/8255

State: closed
Merged: Yes


Description

This PR adds observability for jobs and queues. Specifically, it tracks job successes, skips and failures as well as the current number of active jobs in each queue. This is implemented in the job service through a new metric repository.

How Has This Been Tested?

Tested that the active jobs in the queue show up in Prometheus and respond to changes in concurrency.

thumbnail-generation-active

**Original Pull Request:** https://github.com/immich-app/immich/pull/8255 **State:** closed **Merged:** Yes --- ## Description This PR adds observability for jobs and queues. Specifically, it tracks job successes, skips and failures as well as the current number of active jobs in each queue. This is implemented in the job service through a new metric repository. ## How Has This Been Tested? Tested that the active jobs in the queue show up in Prometheus and respond to changes in concurrency. ![thumbnail-generation-active](https://github.com/immich-app/immich/assets/101130780/35b20223-2418-48b2-9e2a-002f47d1edf1)
OVERLORD added the pull-request label 2026-02-05 14:49:33 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#11996