[RFC] expose jobrunner status as prometheus metrics
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- prometheus, python
- Domínio
- backend, observability
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Python
- Estrelas
- 271
- Forks
- 602
- Merge médio
- 4d 4h
- PRs com merge (30d)
- 6
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OCA/queue
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100
OCA/queue#1026 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Migration to version 20.0Abertahelp wanted no stale work in progress
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
OCA/queue#1002 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Delaying unlink or write on a model whose method was replaced raises AttributeError at enqueue timeTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
[19.0] queue_job: Jobs stay pending after the jobrunner's database connection is silently droppedTalvez já em andamento @HoloborodkoBohdan assumiu há 34 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
OCA/queue#984 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
Issues semelhantes
-
area:scripts area:tests bug priority:later
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Ikalus1988/MisakaNet#4358 ·
Mantenedores costumam responder em até 1 dia
-
Discovered ports from service discovery are never propagated to modules in Module.load()Talvez já em andamento @vishalmore90 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
OWASP/Nettacker#1828 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
aws-samples/sample-per-model-bedrock#708 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
[Performance] Bound resolve_api_hashes raw fallback reads to the 1 MiB region actually scannedAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sjkim1127/Reversecore_MCP#365 ·
Mantenedores costumam responder em até 1 dia