Image-Update-Metrik fehlt komplett

Alert: ImageUpdateMissing
Warning Pushgateway-Metrik fehlt
Mittleres Risiko. Im Gegensatz zu ImageUpdateOverdue wurde hier noch nie ein Update-Lauf gemeldet — der Timer hat vermutlich noch nie gelaufen oder Pushgateway-Daten sind weg.

Was bedeutet das?

Prometheus erwartet die Metrik image_update_last_success aus dem Pushgateway. Sie ist gar nicht vorhanden — also entweder (a) das Update-Script ist noch nie gelaufen, (b) der Pushgateway-Container wurde frisch gestartet ohne persistente Volumes, oder (c) der Push hat seit Anfang an gefailt.

⚠️Wie schlimm ist es?

Mittel. Nach frischem Setup oder Pushgateway-Restart erwartet — verschwindet von selbst sobald der nächste Wed-04:00-Lauf durchgegangen ist. Wenn der Alarm bleibt: Update-Mechanismus ist grundsätzlich kaputt.

🔧Was tun?

  1. Timer existiert?
    systemctl list-timers --all | grep eplamat-update-images
    Wenn nicht installiert:
    sudo cp /srv/eplamat/backup/systemd/eplamat-update-images.{service,timer} /etc/systemd/system/
    sudo systemctl daemon-reload
    sudo systemctl enable --now eplamat-update-images.timer
  2. Service einmal manuell laufen lassen (pusht die Metrik):
    sudo systemctl start eplamat-update-images.service
    journalctl -u eplamat-update-images.service -f
  3. Pushgateway-Inhalt prüfen:
    curl -s http://localhost:9092/metrics | grep image_update
    Erwartet: image_update_last_success{...} 1.77...e+09. Wenn nichts: Push hat gefailt — Logs des Services anschauen.

🆘Wenn das nicht klappt

Kopier den Alert in einen Claude-Chat. Auch interessant zu prüfen: ob Pushgateway selbst persistent ist (Bind-Mount unter pushgateway/data/) — siehe Memory-Notiz zum Pushgateway-UID-Mismatch.