Add integrations health monitoring
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-02 18:35:12 +01:00
parent 9057a4cd15
commit fc3e6715db
21 changed files with 715 additions and 13 deletions

View File

@@ -188,6 +188,31 @@ return [
'label' => 'Paddle-Status',
],
],
'integrations_health' => [
'navigation' => [
'label' => 'Integrationen-Status',
],
'status' => [
'healthy' => 'OK',
'pending' => 'Ausstehend',
'degraded' => 'Beeinträchtigt',
'unconfigured' => 'Nicht konfiguriert',
'unknown' => 'Unbekannt',
],
'heading' => 'Integrationen-Status',
'help' => 'Operativer Überblick über Paddle/RevenueCat-Webhooks, Queue-Backlog und jüngste Fehler.',
'configured' => 'Konfiguriert',
'unconfigured' => 'Nicht konfiguriert',
'last_received' => 'Zuletzt empfangen',
'last_processed' => 'Zuletzt verarbeitet',
'processing_lag' => 'Verarbeitungsdauer',
'pending_events' => 'Offene Events',
'recent_failures' => 'Fehler (24h)',
'queue_backlog' => 'Queue-Backlog',
'failed_jobs' => 'Fehlgeschlagene Jobs',
'last_error' => 'Letzter Fehler',
'empty' => 'Noch keine Integrationsdaten verfügbar.',
],
'guest_policy' => [
'navigation' => [
'label' => 'Gast-Richtlinien',

View File

@@ -188,6 +188,31 @@ return [
'label' => 'Paddle health',
],
],
'integrations_health' => [
'navigation' => [
'label' => 'Integrations health',
],
'status' => [
'healthy' => 'Healthy',
'pending' => 'Pending',
'degraded' => 'Degraded',
'unconfigured' => 'Unconfigured',
'unknown' => 'Unknown',
],
'heading' => 'Integrations health',
'help' => 'Operational snapshot of Paddle/RevenueCat webhooks, queue backlog, and recent failures.',
'configured' => 'Configured',
'unconfigured' => 'Unconfigured',
'last_received' => 'Last received',
'last_processed' => 'Last processed',
'processing_lag' => 'Processing lag',
'pending_events' => 'Pending events',
'recent_failures' => 'Failures (24h)',
'queue_backlog' => 'Queue backlog',
'failed_jobs' => 'Failed jobs',
'last_error' => 'Last error',
'empty' => 'No integration health data available yet.',
],
'guest_policy' => [
'navigation' => [
'label' => 'Guest policy',