Skip to content

Alerting Module

Backend fuer Konfiguration und Orchestrierung

  • backend/src/core/services/config_ext.py Liefert Default-Alert-Bloecke in jobs.alerts.config und unterstuetzt den Config-Zusammenbau.
  • backend/src/cpi/tasks/task_alerts.py Zentrale Scheduling- und Orchestrierungsstelle fuer Alerts.

Typbezogene Auswerter

  • backend/src/cpi/alerts_message.py Message-basierte Alert-Auswertung.
  • backend/src/cpi/alerts_iflow.py Deployment- und Artefakt-bezogene Auswertung.
  • backend/src/cpi/alerts_keystore.py Zertifikats- und Keystore-Pruefungen.
  • backend/src/cpi/alerts_iflow_no_messages.py Taegliche Auswertung fehlender Message-Aktivitaet.

Persistenz

  • backend/src/cpi/models.py Enthaelt cpiAlert und objektspezifische Relationstabellen.
  • backend/src/cpi/views.py Stellt List-, Detail-, Statistik- und Acknowledge-APIs fuer Alert-Konsumenten bereit.

Frontend-Module

  • frontend/src/pages/components/config/AlertsEditor.jsx Tenant-seitige Bearbeitung von Alert-Definitionen.
  • frontend/src/pages/components/config/alertSettings/AlertSettingsPopup.jsx Spezieller Popup-Flow fuer Alert-Einstellungen.
  • frontend/src/pages/components/alerts/AlertPopup.jsx Hauptoberflaeche fuer Laufzeitliste und operatives Review.
  • frontend/src/pages/components/alerts/AlertTable.jsx Tabellenansicht der Alerts.
  • frontend/src/pages/components/alerts/AlertDetail*.jsx Detail-Rendering je Alert.
  • frontend/src/pages/components/alerts/AlertAcknowledgeModal.jsx Workflow fuer Acknowledge und Statusaenderung.

Einstiegspunkte

Die wichtigsten operativen Einstiege sind die Tenant-Overview-Karten in ConfigOverview.jsx und die fokussierte Monitoring-Sicht in FocusedConfig.jsx.