[RFC] expose jobrunner status as prometheus metrics
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- prometheus, python
- Área
- backend, observability
Línea de trabajo
Start by locating the jobrunner and the Channels data structure in the repository, then read how channels track capacity, queued and running jobs, failures, pause state, and throttling. The proposal also requires a web server and safe multithreaded access; agree on the design and metric semantics before implementation. Done means exposing the agreed per-channel metrics safely for monitoring.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
It would be useful to expose the jobrunner status as prometheus metrics for monitoring.
metrics could include, for each channel being a label:
- capacity
- jobs in channel
- running jobs
- failed jobs
- paused
- throttle
This means starting a little web server next to the jobrunner and protecting access to the Channels data structure with proper multi-thread locking.
- Lenguaje dominante
- Python
- Estrellas
- 271
- Forks
- 602
- Merge medio
- 5 d 1 h
- PR fusionados (30 d)
- 7
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OCA/queue
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
Los mantenedores suelen responder en 1 día
-
Migration to version 20.0Abiertohelp wanted no stale work in progress
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
OCA/queue#1002 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Delaying unlink or write on a model whose method was replaced raises AttributeError at enqueue timePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
[19.0] queue_job: Jobs stay pending after the jobrunner's database connection is silently droppedPosiblemente ocupada @HoloborodkoBohdan la tomó hace 31 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
OCA/queue#984 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[RFC] relative channel capacityAbiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
OCA/queue#964 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
Issues similares
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
awslabs/visual-asset-management-system#937 ·
Los mantenedores suelen responder en 1 día
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 2 días