monitoring: avisar de que el alerting no se recarga solo
Las dos alertas de B2 llevaban desde esta manana en el ConfigMap y MUERTAS: Grafana lee el provisioning de alerting solo al arrancar y el pod era del dia 22. El sidecar de kiwigrid recarga dashboards y datasources, pero el alerting entra por extraConfigmapMounts y ese camino no lo toca nadie. Reiniciado Grafana: 7 reglas cargadas -> 9. Queda el aviso en la cabecera del fichero, con el comando de reinicio y el de comprobacion contra la API, que es la unica fuente de verdad aqui (el ConfigMap mentia). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,24 @@
|
||||
# ⚠️ TOCAR ESTO NO BASTA: HAY QUE REINICIAR GRAFANA.
|
||||
#
|
||||
# kubectl rollout restart deploy/kube-prometheus-stack-grafana -n monitoring
|
||||
#
|
||||
# El kubelet actualiza el fichero montado en un minuto, pero Grafana lee el
|
||||
# provisioning SOLO al arrancar. No hay sidecar que recargue esto: el sidecar
|
||||
# de kiwigrid recarga dashboards y datasources, NO el alerting (esto entra por
|
||||
# grafana.extraConfigmapMounts, otro camino distinto).
|
||||
#
|
||||
# Costó descubrirlo: las dos alertas de B2 se añadieron aquí el 2026-07-25 y
|
||||
# estuvieron MUERTAS hasta que se reinició Grafana ese mismo día — el
|
||||
# ConfigMap decía una cosa y la API de Grafana otra. Comprobar siempre contra
|
||||
# la realidad, no contra el ConfigMap:
|
||||
#
|
||||
# AUTH=$(kubectl get secret grafana-admin -n monitoring \
|
||||
# -o jsonpath='{.data.admin-password}' | base64 -d | sed 's/^/admin:/' | base64 -w0)
|
||||
# kubectl exec -n monitoring deploy/kube-prometheus-stack-grafana -c grafana -- \
|
||||
# wget -qO- --header="Authorization: Basic $AUTH" \
|
||||
# http://localhost:3000/api/v1/provisioning/alert-rules | grep -o '"title":"[^"]*"'
|
||||
#
|
||||
# (el wget de BusyBox no entiende --password; va por cabecera)
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
|
||||
Reference in New Issue
Block a user