Benutzerdefinierte Dashboards mit Grafana
Eines der einzigartigen Merkmale von smoxys Real User Monitoring ist unser Open-Source-Ansatz zur Datenvisualisierung. Während smoxy ein integriertes Dashboard bereitstellt, verstehen wir, dass jede Organisation einzigartige Monitoring-Bedürfnisse hat. Deshalb wurde eine Open-Source-Referenzimplementierung erstellt, die zeigt, wie sich die RUM-Daten über die API abrufen und in Grafana visualisieren lassen.
Warum benutzerdefinierte Dashboards?
Die Daten, individuell aufbereitet
Während das smoxy RUM-Dashboard integrierte Analysen bietet, sind diese Szenarien denkbar:
- Visualisierungen anpassen, um den spezifischen Anforderungen des Teams zu entsprechen
- Mit bestehenden Monitoring-Tools und Observability-Plattformen integrieren
- Benutzerdefinierte Alarme basierend auf eigenen Performance-SLAs erstellen
- Executive Dashboards mit unternehmensspezifischen KPIs bauen
- RUM-Daten mit Anwendungsmetriken, Geschäftsmetriken oder anderen Datenquellen kombinieren
- Dashboards in eigener Infrastruktur hosten
smoxy sammelt weiter, die Visualisierung bleibt in eigener Hand
Die Schönheit dieses Ansatzes:
- smoxy übernimmt den schwierigen Teil: Sammeln, Validieren und Speichern von Milliarden von RUM-Datenpunkten zuverlässig
- Volle Kontrolle über die Präsentation: Dashboards lassen sich passend zu Workflow, Tools und Anforderungen erstellen
- Kein Vendor-Lock-in: Die Daten sind über Standard-APIs zugänglich
- Keine zusätzlichen Kosten: RUM-Daten und API-Zugriff sind im smoxy-Konto enthalten
Open-Source-Grafana-Dashboard
Es wurde eine Open-Source-Referenzimplementierung erstellt, die zeigt, wie sich benutzerdefinierte Dashboards mit den RUM-Daten realisieren lassen.
Repository: github.com/smoxy-eu/rum-dashboard
Das Repository enthält:
- Vorgefertigte Grafana-Dashboards
- Docker-Compose-Setup für schnelle Bereitstellung
- Vollständige API-Integrationsbeispiele
Los geht's: Das Repository besuchen und der README für Setup-Anweisungen und Beispiele folgen.
Vergleich: Integriertes vs. benutzerdefiniertes Dashboard
| Feature | smoxy Integriertes Dashboard | Open-Source-Grafana-Dashboard |
|---|---|---|
| Setup | Sofort, keine Konfiguration | 10 Minuten mit Docker |
| Anpassung | Festes Layout | Vollständig anpassbar |
| Datenquellen | Nur RUM | Mit jeder Datenquelle kombinierbar |
| Alarme | Keine Alarme | Benutzerdefinierte Alarmregeln |
| Hosting | smoxy Cloud | Eigene Infrastruktur |
| Am besten für | Schnelle Einblicke, tägliches Monitoring | Erweiterte Analysen, individuelle Anforderungen |
Empfehlung: Beides nutzen! Das integrierte Dashboard für schnelle Checks und benutzerdefinierte Dashboards für tiefgehende Analysen und teamspezifische Ansichten.
Bereit loszulegen?
Das Repository ist hier erreichbar: github.com/smoxy-eu/rum-dashboard
Bei Fragen zu RUM-Setup oder Konfiguration siehe Real User Monitoring einrichten oder den Support kontaktieren: support@smoxy.eu.
