[feature] support Prometheus metrics in Helm chart
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go, helm, kubernetes
- Área
- devops, observability
Línea de trabajo
The failure comes from the fail call at the top of templates/prometheus.yaml in the Helm chart; the issue also says no Service exposes the metrics port. Read the existing chart templates to see how the controller Deployment and its ports are defined, then run the reproduction helm template command with --set prometheus.enabled=true. Done means it renders a metrics Service and ServiceMonitor without failing. Pull request #690 is already open against this issue, so check it before starting.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What are you really trying to do?
Scrape the controller's metrics with Prometheus Operator, installed from the Helm chart.
Describe the bug
prometheus.enabled: true always fails. templates/prometheus.yaml starts with {{ fail "prometheus isn't supported yet" }}. The chart also has no Service for the metrics port.
Minimal Reproduction
# Fails with: prometheus isn't supported yet
helm template t oci://registry-1.docker.io/temporalio/temporal-worker-controller \
--version 0.33.0 --set prometheus.enabled=true
Environment/Versions
- Worker Controller v1.14.0, chart 0.33.0
- k3s on ARM64
Additional context
Happy to send a PR for a metrics Service and a working ServiceMonitor.
- Lenguaje dominante
- Go
- Estrellas
- 199
- Forks
- 85
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 33
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin 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 temporalio/temporal-worker-controller
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
temporalio/temporal-worker-controller#693 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
temporalio/temporal-worker-controller#692 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
documentation good first issue help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
temporalio/temporal-worker-controller#691 ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Configure temporal-worker-controller to use hostNetworkPosiblemente ocupada @josh-ferrell la tomó hace 4 días. Abiertohelm
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
temporalio/temporal-worker-controller#680 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Helm chart: support topologySpreadConstraints on the controller DeploymentPosiblemente ocupada @akolacz la tomó hace 19 días. Abiertohelm
temporalio/temporal-worker-controller#658 · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de temporalio/temporal-worker-controller
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día
-
bug raised-by:verifier
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
medici-finance/assay#5697 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
sonatype-nexus-community/terraform-provider-sonatypeiq#101 ·
Los mantenedores suelen responder en 1 día
-
area: metrics area: tracing contribfest enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4188 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
blinklabs-io/dingo#6074 ·
Los mantenedores suelen responder en 1 día