Synthetic Monitoring
Was Synthetic Monitoring ist
Synthetic Monitoring führt skriptgesteuerte Checks nach festem Zeitplan von externen Standorten gegen Ihre Website und Ihre APIs aus, statt darauf zu warten, dass echter Traffic ein Problem aufdeckt. Da die Checks unabhängig davon laufen, ob gerade jemand Ihr Produkt nutzt, erkennen sie einen Ausfall um 3 Uhr nachts auf einem wenig genutzten Endpoint genauso zuverlässig wie einen zur Spitzenzeit. In LoadFocus ist ein synthetischer Check ein API-Check, ein mehrstufiger API-Check oder ein Browser Check, ausgeführt aus den von Ihnen gewählten Cloud-Regionen.
Synthetic Monitoring im Vergleich zu Real-User-Daten
Beide beantworten unterschiedliche Fragen, und LoadFocus bietet beides.
| Synthetic Monitoring | Real-User-Felddaten | |
|---|---|---|
| Woher die Daten stammen | Aus Ihren eigenen skriptgesteuerten Checks | Aggregiert aus echten Chrome-Nutzern der letzten 28 Tage |
| Zeitplan | Läuft in einem von Ihnen gewählten festen Intervall | Spiegelt den tatsächlich aufgetretenen Traffic wider |
| Funktioniert ohne Traffic | Ja | Nein |
| Beantwortet | "Ist etwas kaputt, und wo?" | "Was erleben Besucher tatsächlich?" |
| In LoadFocus | Diese Seite | Real-User-Felddaten (CrUX) |
Synthetic sagt Ihnen, dass etwas ausgefallen ist und welcher Schritt fehlgeschlagen ist. Real-User-Felddaten sagen Ihnen, was die Menschen auf Ihrer Website erlebt haben. Google nutzt für die Core-Web-Vitals-Bewertung die Felddaten, sie beeinflussen also Ihre Bewertung, während Synthetic Sie nachts alarmiert.
Die drei Check-Typen
Welchen Sie brauchen, hängt davon ab, wie viel der Journey funktionieren muss.
API-Checks senden eine einzelne HTTP-Anfrage und prüfen die Antwort per Assertion. Nutzen Sie sie für einen Endpoint, eine Health-Route oder eine Drittanbieter-Abhängigkeit.
Mehrstufige API-Checks führen eine geordnete Folge von HTTP-Anfragen als einen Check aus und geben Daten aus früheren Antworten an spätere Anfragen weiter. Nutzen Sie sie, wenn eine einzelne Anfrage nicht beweisen kann, dass die API durchgängig funktioniert, zum Beispiel anmelden, Token übernehmen, dann damit einen geschützten Endpoint aufrufen.
Browser Checks führen ein echtes Playwright-Skript in einem Headless-Chromium-Browser aus und steuern Ihre Website so, wie es ein Besucher täte. Nutzen Sie sie für komplette Journeys: Login, Suche, Checkout oder jeden Ablauf über mehrere Seiten.
Was Sie erhalten, wenn ein Check fehlschlägt
Browser Checks erfassen bei jedem Lauf einen vollständigen Satz an Artefakten:
- Screenshots der besuchten Seiten.
- Konsolenlogs aus dem Browser.
- Netzwerklogs für jede Anfrage der Seite.
- Einen Trace, den Sie öffnen und Schritt für Schritt abspielen können.
- Timings pro Schritt, damit Sie sehen, welcher Schritt einen Ablauf verlangsamt.
- Video bei Fehlern, das sich aktivieren lässt, um zu sehen, was schiefging.
Ein Browser Check kann zusätzlich eine Degraded-Schwelle für die Gesamtdauer in Millisekunden tragen. Ein Lauf, der besteht, sie aber überschreitet, wird als degraded statt als gesund gemeldet, und Alerts auf die Dauer-Metrik werden unterstützt. So erfahren Sie von einem langsamer werdenden Ablauf, bevor er ganz bricht.
Zeitplanung und Standorte
Checks laufen aus 26 Cloud-Regionen in Nord- und Südamerika, Europa, Asien-Pazifik, Afrika und dem Nahen Osten, sodass Sie eine Journey von dort messen können, wo Ihre Nutzer tatsächlich sind.
Wie viele Checks und Standorte Ihnen zur Verfügung stehen, hängt von Ihrem Plan ab. Im kostenlosen Plan können Sie bis zu 10 Checks mit bis zu 6 Standorten pro Check und 10.000 Check-Läufen pro Monat ausführen, bei einem Tag Datenaufbewahrung. Browser Checks sind im kostenlosen Plan nicht enthalten und in bezahlten Plänen verfügbar, wo sie ein eigenes monatliches Kontingent an Browser-Läufen getrennt von den API-Check-Läufen haben. Aktuelle Limits finden Sie auf der Preisseite.
Zu den gemeinsamen Einstellungen, Frequenz, Standorten, Alert-Kanälen, Aktivieren und Stummschalten siehe Einen neuen API-Check erstellen.
FAQ
Was ist Synthetic Monitoring?
Synthetic Monitoring führt skriptgesteuerte Checks nach Zeitplan von externen Standorten gegen Ihre Website und Ihre APIs aus, statt darauf zu warten, dass echter Traffic ein Problem zeigt. Es meldet Ihnen einen defekten Endpoint oder eine defekte User Journey, bevor ein Kunde darauf stößt.
Was ist der Unterschied zwischen Synthetic Monitoring und Real User Monitoring?
Synthetic Monitoring führt Ihre eigenen Checks nach festem Zeitplan aus und liefert auch bei wenig oder gar keinem Traffic konsistente Daten. Real-User-Daten berichten, was echte Besucher erlebt haben. Synthetic meldet den Ausfall, Real-User-Daten zeigen, wie viele Nutzer betroffen waren.
Welche Synthetic-Monitoring-Checks bietet LoadFocus?
API-Checks für einzelne Endpoints, mehrstufige API-Checks für verkettete Request-Abläufe und Browser Checks, die mit Playwright einen echten Browser durch eine komplette User Journey steuern. Alle drei laufen aus denselben Cloud-Regionen und nutzen dieselben Alert-Kanäle.
Welchen Browser nutzen synthetische Browser Checks?
Browser Checks führen ein Playwright-Skript in Headless-Chromium aus den LoadFocus-Cloud-Regionen aus. Der Ablauf wird also so geprüft, wie ein Besucher ihn erlebt, und nicht als einfacher HTTP-Request.
Aus wie vielen Standorten können synthetische Checks laufen?
Checks laufen aus 26 Cloud-Regionen. Wie viele Sie für einen einzelnen Check auswählen können, hängt von Ihrem Plan ab; der kostenlose Plan erlaubt 6 Standorte pro Check.
Ist Synthetic Monitoring im kostenlosen Plan enthalten?
API-Checks und mehrstufige API-Checks ja. Der kostenlose Plan umfasst 10 Checks, 6 Standorte pro Check und 10.000 Check-Läufe pro Monat. Browser Checks sind eine kostenpflichtige Funktion.