Lassen Sie uns herausfinden, wie Sie mit New Relic Synthetic Monitoring Ihre Website zu 100 % effizient halten und alle Stürme und unerwünschten Fehlersuchen vermeiden können.
Ihre Website wird morgen abstürzen!🙄
Was, wenn ich Ihnen sage, dass es wahr ist, Sie aber keine Ahnung haben?
Ich vielleicht nicht, aber ein Software-Assistent kann Ihnen sagen, was mit Ihrer Website nicht stimmt und was als nächstes passieren wird.
Ja, und das Programm heißt Synthetische Überwachung – Ihr Aladin-Genie. 🪔
Allerdings schließt es nicht einfach die Augen und sagt das Horoskop voraus.
Stattdessen nutzt es sein hochmodernes maschinelles Lernen und seine KI, um Ihr gesamtes System, Ihre Komponenten und die miteinander verbundenen Netzwerke zu überwachen.
Und beim ersten Anzeichen eines Problems zückt er einfach sein iPhone📱 und ruft Sie an! Hier erfahren Sie, wie das geht 😀
Wenn Sie mit der synthetischen Überwachung noch nicht vertraut sind, können Sie zum Abschnitt Was ist die synthetische Überwachung? herunterblättern. Wir werden nun besprechen, wie Sie synthetische Überwachung mit New Relic durchführen können.
Die synthetische Überwachung von New Relic
New Relic Synthetic Monitoring ist ein Tool, das Benutzerinteraktionen mit Websites und Anwendungen simuliert. Es überwacht proaktiv die Leistung Ihrer Website und warnt Sie vor Fehlern, Ausfällen oder Anomalien, die die Benutzererfahrung beeinträchtigen könnten.
Es ist wie ein virtueller Detektiv, der immer auf der Suche nach Problemen in Ihren Websites und Anwendungen ist. Es ist ein cleveres Tool, das “synthetische” Benutzer erstellt, um Ihre Website zu testen und Probleme aufzuzeigen, bevor sie sich auf Ihre echten Benutzer auswirken.
Dieses Tool bietet globale Einblicke. Es optimiert Ihre Anwendung für jeden Benutzer, egal ob er ein Handy in Miami oder einen Desktop in Dubai benutzt.
Atmen Sie also tief durch, entspannen Sie sich und lassen Sie New Relic Synthetic Monitoring Ihre digitale Welt 24/7 laufen.
New Relic bietet hauptsächlich 7 verschiedene Arten der Überwachung an,
- Verfügbarkeit (Ping)
- Ablauf von SSL-Zertifikaten (Zertifikatsprüfung)
- Page Link Crawler (Broken Links Monitor)
- Seitenladeleistung (Simple Browser)
- Benutzerfluss/Funktionalität (Scripted Browser)
- Endpunkt-Verfügbarkeit (Scripted API)
- Benutzerschritt-Ausführung (Step Monitor)
Wir zeigen Ihnen zum Beispiel, wie Sie die Überwachung der Verfügbarkeit (Ping) und der Seitenladeleistung (Simple Browser) einrichten.
Voraussetzung
Um das synthetische Überwachungstool von NewRelic nutzen zu können, müssen Sie sich zunächst auf der Website des Unternehmens anmelden. Es gibt einen kostenlosen Plan für jedermann.
Rufen Sie die New Relic Anmeldeseite auf und registrieren Sie sich mit der Ihrem Unternehmen zugeordneten E-Mail-Adresse. Alternativ können Sie sich auch über Google anmelden.
Wenn Sie eine Premium-Version mit mehr Funktionen wünschen, gehen Sie auf die New Relic Preisseite.
Einrichten der Verfügbarkeitsüberwachung (Ping) in New Relic
Verfügbarkeits- oder Ping-Monitore sind die einfachsten Arten von synthetischen Monitoren. Sie prüfen, ob eine Anwendung oder Website online ist. Der synthetische Ping-Monitor verwendet einen einfachen Java-HTTP-Client, um Ihre Website von verschiedenen Standorten aus anzufordern.
Beginnen wir also mit einer schrittweisen Anleitung zur Konfiguration des New Relic Synthetic Monitor für die Verfügbarkeit (Ping) Ihrer Website.
Schritt 1: Wählen Sie den synthetischen Monitor für die Verfügbarkeit (Ping) in New Relic
Nachdem Sie sich angemeldet haben, werden Sie zum New Relic Dashboard weitergeleitet. Dort werden alle verfügbaren Optionen angezeigt.
Suchen Sie den Synthetic Monitor auf der linken Seite des Dashboards und wählen Sie ihn aus. Sie gelangen dann zu der Option Erstellen Sie Ihren ersten Monitor.
Navigationsroute: one.newrelic.com > Synthetische Überwachung > Erstellen Sie Ihren ersten Monitor
Sie gelangen auf die Seite Monitor erstellen, auf der Sie die sieben verfügbaren Monitorarten finden.
Dort wählen Sie die Überwachung der Verfügbarkeit (Ping).
Mit der synthetischen Verfügbarkeitsüberwachung von New Relic können Sie feststellen, ob Benutzer aus der ganzen Welt ohne Probleme eine Verbindung zu Ihrer Website herstellen können. Und wie lange es dauert, bis die Benutzer eine Verbindung zu Ihrer Website herstellen.
Schritt 2: Einrichten Ihrer Website für die Verfügbarkeitsüberwachung
Im Fenster Monitor konfigurieren können Sie Ihren Monitor benennen und die URL der Website eingeben, die Sie überwachen möchten. Wir geben die URL von Geekflare ein, weil wir unsere Website überprüfen werden. Legen Sie außerdem den Zeitraum fest, für den die Überwachung laufen soll.
Schritt 3: Wählen Sie den Standort für die Verfügbarkeitsüberwachung
Wählen Sie die Orte, an denen Sie die Verfügbarkeit überprüfen möchten. Sie können aus 20 Großstädten auf sechs Kontinenten wählen.
Da dies der erste Test ist, wählen wir 17 Standorte auf den drei großen Kontinenten.
Ihr Synthetischer Verfügbarkeitsmonitor ist nun einsatzbereit. Geben Sie dem System einfach ein paar Stunden Zeit, um die Tests durchzuführen und die Daten abzurufen.
Schritt 4: Ergebnisse für den Verfügbarkeitsmonitor prüfen
Oben auf dem Dashboard finden Sie die Schaltfläche Zusammenfassung. Sie zeigt Ihnen die Erfolgsquoten, die fehlgeschlagenen Prüfungen und ob Ihre Website irgendwo nicht geladen werden kann.
Die Dauer der Verfügbarkeitsprüfungen wird in den unteren Abschnitten angezeigt. Sie können die Daten über die Einstellungen in der oberen rechten Ecke mit Hilfe Ihrer Zeitleisten abrufen. Die unteren Diagramme zeigen die Daten der letzten 24 Stunden an.
Klicken Sie auf die Schaltfläche Ergebnis unterhalb der Schaltfläche Zusammenfassung , um das vollständige Ergebnis zu sehen. Hier können Sie die Ping-Quoten für verschiedene Orte nachschlagen.
Sie können einen bestimmten Ort auswählen, um weitere Informationen über dessen Verfügbarkeit zu erhalten. Wir haben uns für Seoul entschieden, weil es den höchsten Ping hat.
Einrichten des Page Load Performance Monitor (Simple Browser) in New Relic
Sie können diesen einfachen Browser-Monitor verwenden, um die Verfügbarkeit und Leistung einer einzelnen Seite zu überprüfen und um die Gesamtlast der Seite zu überwachen.
Schritt 1: Wählen Sie Ihren synthetischen Monitor
Wenn Sie bereits einen Verfügbarkeitsmonitor eingerichtet haben, können Sie zum vierten Schritt übergehen. Wenn nicht, lassen Sie uns weitermachen.
Nachdem Sie sich angemeldet haben, werden Sie zum New Relic Dashboard weitergeleitet. Dort werden alle verfügbaren Optionen angezeigt.
Suchen Sie den Synthetic Monitor auf der linken Seite des Dashboards und wählen Sie ihn aus. Sie führt Sie zu der Option Erstellen Sie Ihren ersten Monitor.
Navigationsroute: one.newrelic.com > Synthetische Überwachung > Erstellen Sie Ihren ersten Monitor
Schritt 2: Richten Sie Ihren Page Load Performance Monitor ein
Benennen Sie Ihren Monitor und geben Sie die URL der Website in das Fenster Monitor konfigurieren ein. Wir werden unsere Website mit der URL der Geekflare-Artikelseite überprüfen. Legen Sie im unteren Bereich die Dauer der Überwachung fest.
Schritt 3: Wählen Sie den Standort für den Page Load Performance Monitor
Wählen Sie die Orte aus, an denen Sie die Seitenladeleistung überprüfen möchten. Es stehen 20 Großstädte aus 6 verschiedenen Kontinenten zur Auswahl.
Lassen Sie uns vier verschiedene Orte auf den vier großen Kontinenten auswählen: Washington (Nordamerika), Mailand (Europa), Singapur (Asien) und Sydney (Australien).
Schritt 4: Prüfen Sie die Ergebnisse des Seitenlasttests
Im oberen Bereich des Dashboards finden Sie eine Zusammenfassung der Überwachung. Dort werden die Statistiken, die fehlgeschlagenen Tests und die Erfolgsquoten angezeigt.
Die vollständigen Ergebnisse werden unten in 5 schönen Diagrammen dargestellt, jeweils eines für: Performance-Timing, Domain-Anfragen, Dauer, durchschnittliche Größe der Ressourcentypen undFehlerantwortcodes.
Um das vollständige Ergebnis anzuzeigen, klicken Sie auf die Schaltfläche Ergebnis rechts neben der Schaltfläche Zusammenfassung. Hier können Sie die Details der Ladezeiten für verschiedene Orte nachschlagen.
Sehen Sie sich die ersten paar Ergebnisse an. Daraus geht eindeutig hervor, dass die Nutzer aus Sydney Hilfe beim Laden unserer Artikelseite benötigen.
Die längste Ladezeit betrug 3,28 Sekunden. Schauen wir uns also das Ergebnis genauer an.
Ja, Sie können sogar noch tiefer eintauchen! Klicken Sie dazu einfach auf das entsprechende Ergebnis.
Jetzt finden Sie die Zeit, die jede Komponente dieser Seite zum Laden benötigte, einschließlich der Anwendung, CSS, HTML, Bilder, JS und Text.
Außerdem sehen Sie die insgesamt übertragenen Daten und die Anzahl der zum Laden der Seite erforderlichen Anfragen.
Scrollen Sie nach unten, um alle Details dieser Seite zu sehen, wie z.B. die Ladezeit der einzelnen Bilder und des Codes.
Ja, so viele Details!
Bleiben Sie dran; hier ist es noch nicht vorbei. Sie können sogar noch weiter gehen!
Klicken Sie einfach auf eine der Komponenten, z. B. auf die oberste HTML-Komponente.
Sie können jedes Detail der Komponente sehen, einschließlich Größe, übertragene Größe, Status, Server-IP, verwendete Verbindungs-ID, HTTP-Version, Anfragezeit und mehr!
Mit dem Page Load Performance Monitor können Sie alle Probleme, die Ihre Website verlangsamen, identifizieren und beheben.
Einfach mit den Fingern schnippen!
Wie sicher ist die synthetische Überwachung von New Relic?
Es ist nicht nur so einfach, sondern auch sicher.
New Relic Synthetic Monitoring ist hochgradig sicher und darauf ausgelegt, Ihre Anwendungen und Daten vor potenziellen Bedrohungen zu schützen.
Es verwendet Verschlüsselungsstandards, private Überwachungsfunktionen und eine sichere Speicherung von Anmeldeinformationen, um Ihre wertvollen Informationen zu schützen.
Also entspannen Sie sich, schnappen Sie sich Popcorn und schauen Sie Netflix!
Bevor wir das tun, werfen wir einen kurzen Blick auf die fünf wichtigsten Funktionen, die es so zuverlässig machen:
- Sicher durch Design: Die synthetische Überwachung von New Relic schützt Ihre Daten während der Übertragung und im Ruhezustand und bietet so einen umfassenden Schutz für Ihre synthetischen Überwachungsdaten.
- Private Standorte: Die Plattform ermöglicht es Ihnen, private Standorte einzurichten. Außerdem können Sie damit interne Standorte in Ihrem Netzwerk sicher überwachen.
- Datenschutz: New Relic hat sich dem Schutz Ihrer Daten verschrieben und speichert synthetische Überwachungsdaten 13 Monate lang sicher. Außerdem werden alle Datenübertragungen mit HTTPS verschlüsselt.
- Sichere Berechtigungsnachweise: New Relic bietet einen sicheren Schlüsselspeicher für die Speicherung sensibler Informationen, der die Sicherheit Ihrer Anmeldedaten während der synthetischen Überwachung gewährleistet.
- Skriptbasierte Browser und Sicherheit: Skriptgesteuerte Browser bergen natürliche Sicherheitsrisiken. New Relic hat auch Maßnahmen zur Verringerung dieser Risiken implementiert, um eine sicherere Überwachungsumgebung zu schaffen.
Wenn Sie mehr über synthetische Überwachung wissen möchten, lesen Sie weiter…
Was ist synthetische Überwachung?
Synthetische Überwachung ist ein Ansatz zur Überwachung der Leistung, Verfügbarkeit und Funktionalität von Webanwendungen, Websites und APIs, indem die Pfade simuliert werden, die Benutzer mit dem Dienst verbinden.
Die synthetische Überwachung bietet Einblicke in die Leistung der Anwendung, die Benutzerfreundlichkeit und die API-Funktionalität. Darüber hinaus lassen sich auch bevorstehende Probleme vorhersagen, die die Leistung Ihrer Anwendung oder Website beeinträchtigen könnten.
Das ist weder Magie noch ein Geheimnis!
Es handelt sich um eine moderne Kombination aus ML und KI, die Sie bei der Verwaltung Ihrer Webanwendungen unterstützt.
Synthetische Überwachung vs. Echte Benutzerüberwachung
Neben der synthetischen Überwachung gab es auch ein manuelles Überwachungssystem. Es ist als Real User Monitoring (RUM) bekannt.
Bei der manuellen Methode, RUM, werden Aktionen vom Benutzer manuell markiert, anstatt sie zu emulieren.
Sie können Codes einfügen und Leistungsdaten sammeln, während Benutzer mit Ihrer Website oder App interagieren.
Wenn Synthetics Monitoring Probleme mit der Anwendung vorhersagt und Sie davor warnt, müssen Sie RUM manuell einsetzen, um zu untersuchen, was nicht stimmt.
Sehen wir uns einige der wichtigsten Unterschiede zwischen Synthetics Monitoring und Real User Monitoring an:
Parameter | Synthetische Überwachung | Echte Benutzerüberwachung (RUM) |
---|---|---|
Art der Überwachung | Überwacht das gesamte System | Verfügbar außerhalb der Hauptverkehrszeiten |
Ausmaß | Benchmarking im Wettbewerb | Vollständige Web-Performance |
Zustand | Netzwerk- und Browserbedingungen | Echte Benutzerbedingungen |
Implementierung | Auf jeder Website | Eigene Website |
Überwachung außerhalb der Spitzenzeiten | Überwachung außerhalb der Spitzenzeiten | Begrenzte Verfügbarkeit |
JavaScript | Nicht erforderlich | Erforderlich |
Geografische Reichweite | Weltweit | Begrenzte Teststandorte |
Grundlegende Ursache | Identifiziert | Wird nicht |
Erkennung | Proaktive Erkennung | Nach Beeinträchtigung der Benutzer |
Benchmarking | Geeignet für Benchmarking | Nicht ideal für Benchmarking |
Welchen Nutzen hat die synthetische Überwachung für globale Unternehmen?
Globale Unternehmen nutzen die synthetische Überwachung, um die optimale Leistung ihrer digitalen Dienste zu gewährleisten. Lassen Sie uns einige seiner nützlichen Auswirkungen untersuchen.
Vorausschauende Natur: Ein synthetisches Überwachungssystem kann Betriebsdaten analysieren, um die zukünftige Leistung Ihrer Anwendung oder Website vorherzusagen. Sie untersuchen einige Analysen, um potenzielle Probleme, die bei Ihrer Anwendung auftreten könnten, vorherzusagen.
Geschäftliche Agilität: Synthetische Überwachung ermöglicht es Ihnen, Anwendungen im Tempo Ihres Unternehmens und unter Berücksichtigung des Marktszenarios einzusetzen. Die Infrastruktur wird sich an die wechselnden Jahreszeiten anpassen können.
Globale Leistungsüberwachung: Global agierende Unternehmen können die Leistung und Verfügbarkeit ihrer Anwendungen von mehreren Standorten aus testen, um ein einheitliches Nutzererlebnis zu gewährleisten.
Einhaltung gesetzlicher Vorschriften: Der regionale Datenschutz kann sich auf die Leistung und Verfügbarkeit von Anwendungen auswirken. Mit synthetischer Überwachung können Unternehmen diese Vorschriften einhalten und die Benutzerfreundlichkeit verbessern.
Komplexe Anwendungsüberwachung: Die synthetische Überwachung simuliert Benutzerinteraktionen und Prozesse in vielen komplexen Anwendungen. Außerdem imitiert es komplexe Aktionen wie das Durchsuchen von Datenbanken, das Testen der API-Leistung, das Testen des Zusammenwirkens von Dingen, usw.
Optimierung der Leistung: Die synthetische Überwachung findet Engpässe, langsam ladende Elemente und problematische Integrationen von Drittanbietern. Auf ähnliche Weise helfen diese Daten Unternehmen, ihre Apps zu optimieren und die Leistung zu steigern, um die Benutzererfahrung und den Umsatz zu verbessern.
Benchmarking und SLA-Überwachung: Unternehmen können Performance-Benchmarks für Dienste oder APIs von Drittanbietern festlegen und die Einhaltung von Service Level Agreements (SLAs ) mithilfe der synthetischen Überwachung überwachen.
Schlussfolgerung
Erfolg in dieser technischen Welt bedeutet, immer einen Schritt voraus zu sein.
Wer weiß, was als Nächstes kommt und wie man damit umgeht, steigt zu den Sternen auf.
Mit New Relic Synthetic Monitoring sind Sie potenziellen Problemen mit Ihrer Website oder App immer einen Schritt voraus.
Dieser magische Geist wird verhindern, dass Ihr System zusammenbricht oder die Benutzerfreundlichkeit beeinträchtigt wird.
Der erste Schritt von morgen beginnt heute.