ShopSignal - Monitoring-Plattform für Shopware-Shops

Eine Shopware-native SaaS-Monitoring-Plattform, die Gesundheit, Umsatz, Verfügbarkeit und SEO jedes Shops auf einem Live-Screen bündelt — mit 0–100-Health-Score, automatischen Incidents und Alerts, die zuerst dich erreichen

Laravel 12 Livewire 3 Tailwind CSS 4 TimescaleDB 17 Redis Meilisearch Shopware 6 Docker

Mission Control für deine Shopware-Flotte

ShopSignal ist eine Shopware-native Monitoring-Plattform, die Gesundheit, Umsatz, Verfügbarkeit und SEO jedes betriebenen Shops auf einem einzigen Live-Screen bündelt — und meldet, wenn etwas kaputtgeht, bevor es die Kunden tun. Ein signiertes Connector-Plugin meldet an die Plattform: keine Agenten, keine Sidecars, in fünf Minuten live.

Die Herausforderung

Ein Portfolio von Shopware-Shops blind zu betreiben, ist teuer. Die Tools zum Überwachen existieren bereits — sie sind nur über zwanzig Browser-Tabs und drei Dashboards verteilt, die niemand zu öffnen daran denkt:

  • Tabs überall: Server-Panel, Analytics, Search Console, Uptime-Checker, Error-Log — immer nur ein Shop, nie das Gesamtbild
  • Ausfälle erreichen dich zuletzt: Eine Kunden-Mail „Euer Checkout ist kaputt” kommt, bevor irgendein Tool Laut gibt
  • Umsatzeinbrüche zu spät bemerkt: Bestellungen sinken nach einem Deploy still, und bis es im Monatsbericht auftaucht, ist das Geld längst weg
  • Generisches APM spricht kein Commerce: Datadog und New Relic verstehen weder Plugin-Updates noch Shopware-End-of-Life-Countdowns oder native Metriken wie Retouren- und Stornoquoten

Agenturen und Shop-Betreiber wollen proaktiv sein — zuerst Bescheid wissen — ohne fünf Tools pro Shop zusammenzustückeln.

Die Lösung

ShopSignal bündelt Full-Stack-Monitoring an einem Ort und dreht die Zeitachse um. Jeder Shop ist eine Kachel auf einer Live-Portfolio-Heatmap, eingefärbt nach einem erklärbaren 0–100-Health-Score. Eine Regel-Engine überwacht beliebige Metriken und öffnet Incidents automatisch, während Cooldowns und Sustain-Fenster Alerting nutzbar statt lärmend halten. Aufgebaut auf Laravel 12 und TimescaleDB, nimmt die Plattform Zeitreihendaten von einem signierten Shopware-Connector-Plugin auf und stellt sie über sechs Monitoring-Dimensionen dar.

Hauptmerkmale

  • Portfolio-Heatmap: Jeder Shop als Kachel, live nach Gesundheit eingefärbt, sortierbar nach Health, Umsatz oder letztem Incident — ein Blick zeigt genau, wo zu schauen ist
  • 0–100-Health-Score: Ein einzelner erklärbarer Score, aufgerollt aus vier Säulen (Security, Performance, Queue, Infrastruktur) auf einer transparenten Fünf-Stufen-Leiter, jede Stufe zurückführbar auf Pro-Metrik-Schwellen
  • Full-Stack-Transparenz: Sechs Dimensionen pro Shop — Infrastruktur (CPU, RAM, Disk, MySQL, PHP-FPM, OPcache), Queue & Jobs, Fehler & Logs, Performance (p95, Redis, Elasticsearch), Business und SEO
  • Business-Metriken erstklassig: Umsatz, Bestellungen, durchschnittlicher Bestellwert, Conversion, Retouren- und Stornoquoten sowie Null-Treffer-Suchrate — kein Add-on
  • Integriertes SEO: PageSpeed Insights, Core Web Vitals, Lighthouse-Insights, Google Search Console und Bing Webmaster im selben Dashboard
  • Uptime & SSL: Verfügbarkeitschecks alle 30 Sekunden, SSL-Ablaufverfolgung, Antwortzeit-Analysen und eine Incident-Timeline
  • Alerting, das Aufmerksamkeit respektiert: Pro-Shop- oder portfolioweite Regeln mit Cooldowns, Sustain-Fenstern, Recovery-Meldungen, täglichem Digest und E-Mail-/Slack-/Webhook-Kanälen
  • Automatische Incidents: Regelverletzungen öffnen Incidents von selbst, erfassen Metrik, Wert und Schwelle und liefern ein lückenloses Open-bis-Resolved-Audit
  • Volltext-Log-Suche: Sofortige Meilisearch-gestützte Suche über Fehler- und Warn-Logs der Shops
  • Mandantenfähige Teams: Team-Seats, plan-abhängige Datenaufbewahrung und White-Glove-Kunden-Digests für Agenturen

Technische Umsetzung

Die Plattform ist eine mandantenfähige Laravel-SaaS, optimiert für Zeitreihen-Ingestion und Echtzeit-Dashboards:

Backend-Architektur:

  • Laravel 12 mit einer Regel-Engine, die Pro-Shop- und portfolioweite Bedingungen auswertet und Incidents automatisch öffnet
  • Redis-gestützte Queues (Laravel Horizon) treiben Hintergrund-Sync und Metrik-Ingestion
  • Mandantenfähiges Team-Modell mit Jetstream, Sanctum und Cashier für Abrechnung
  • Verschlüsselte Pro-Shop-API-Credentials und signierte Daten-Pushes vom Connector-Plugin

Zeitreihen-Speicherung:

  • TimescaleDB v17 Hypertables mit Kompression und plan-abhängigen Retention-Policies
  • Native Time-Bucketing-Rollups halten historische Abfragen schnell, auch wenn Daten wachsen

Frontend-Stack:

  • Livewire 3 für reaktive, serverseitige Dashboards ohne separate API-Schicht
  • Tailwind CSS 4 für Utility-First-Styling
  • Portfolio-Heatmap und Pro-Shop-Drill-downs aktualisieren live

Suche & Observability:

  • Meilisearch für sofortige Volltext-Log-Suche über die gesamte Flotte
  • Sentry für Application-Error-Tracking, SEO-Scanning über dedizierte Services

Shopware-Connector:

  • Ein einzelnes signiertes Connector-Plugin für Shopware 6.5 bis 6.7, gepflegt in einem separaten Repository und per GitHub Actions veröffentlicht
  • Pusht Infrastruktur-, Queue-, Fehler-, Performance- und Commerce-Metriken — keine Agenten zu installieren

Warum es zählt

  • Shopware-native: Versteht Plugin-Updates, PHP-/Shopware-End-of-Life-Countdowns und Commerce-Metriken von Haus aus — zu einem Bruchteil des Preises generischer APM
  • Ein Screen, ganze Flotte: 1 bis unbegrenzte Shops auf einer Live-Heatmap mit ehrlichem Health-Score, nicht nur einem Up/Down-Ping
  • Alerts, die zuerst dich erreichen: Ausfälle und Umsatzeinbrüche erkennen, bevor Kunden es tun, mit Guardrails gegen Pager-Stürme
  • Für Agenturen gebaut: Mandantenfähige Team-Seats, Slack-/Webhook-Routing und Morgen-Digests, die du mit deinem Namen versehen kannst
  • Zweisprachig & DSGVO-ready: Deutsches Unternehmen, durchgängig DE/EN, verschlüsselte Credentials, TLS überall, AVV auf Anfrage