12 synthetische Überwachungstools für Ihr Online-Geschäft

Seien wir ehrlich. Es gibt alle Arten von Überwachungstools, und dennoch sind Ausfallzeiten und Fehler eine erhebliche Quelle für geschäftliche Sorgen.

Kann Synthetic Monitoring die Antwort sein?

Überwachung ist ein äußerst kritischer und notwendiger Bestandteil jedes modernen digitalen Unternehmens.

Sie können sich nicht auf die versehentliche Entdeckung von Fehlern verlassen oder warten, bis ein frustrierter Kunde anruft, nur weil die Kosten für das Unternehmen zu hoch sind.

Ich wünschte, ich könnte die Details öffentlich machen (aber vertragliche Verpflichtungen binden mich), aber ich habe genau gesehen, wie ein Unternehmen seine Marktposition von Platz 2 auf Platz 20 oder so verlor, nur weil sich die Kundenbeschwerden häuften. Und das war ein B2B-Geschäft, wohlgemerkt. Wenn Sie denken, dass ein gutes Kundendienstteam (oder Kundenerfolgsteam, wie auch immer Sie es nennen möchten) sie hätte retten können, liegen Sie falsch – es waren einfach zu viele unerwartete Fehler im System, die zufällig auftauchten auch nachdem Fixes eingebaut wurden.

Warum reicht Überwachung nicht aus?

Die Antwort auf solche Geschäftsprobleme lautet: Überwachung! Ja, das weiß jeder, und Sie als Unternehmen haben wahrscheinlich ein paar Überwachungssysteme eingerichtet.

Die Herausforderung bei realen Anwendungen besteht jedoch darin, dass Pings und API-Betriebszeiten nicht einmal die Oberfläche der Anwendung überfliegen. Moderne Anwendungen basieren auf Transaktionen, Trichtern, Anmeldungen und mehreren Diensten von Drittanbietern, und all dies muss zusammenarbeiten, anstatt isoliert perfekt zu funktionieren.

Bei herkömmlichen Überwachungssystemen können Sie sich darauf verlassen, dass Ihr E-Mail-Server und Ihr Zahlungsserver funktionieren, aber woher wissen Sie, ob der Zahlungsserver Transaktions-E-Mails über den E-Mail-Server senden kann?

Begrüßen Sie Synthetic Monitoring 👋.

Wenn Sie Schwierigkeiten haben, das schwer fassbare gelobte Land zu erreichen, in dem Sie vor Ihren Kunden auf Probleme stoßen, ist Synthetic Monitoring genau das, was Sie brauchen. Trotz des esoterisch klingenden Namens (und der Tatsache, dass es sehr schwierig sein kann, selbst zu codieren), ist Synthetic Monitoring eine ziemlich einfach zu erklärende Idee.

Dabei werden App-Benutzer in Form von Skripten simuliert, die dann einige vordefinierte Seitenabläufe durchlaufen, um zu überprüfen, ob alles so funktioniert, wie es sollte. Bitte beachten Sie, dass es für Ihre Anwendung keinen wirklichen Unterschied gibt – die Anfragen funktionieren so, als ob sie von einem echten Benutzer kommen, und sie beinhalten das Drücken von Schaltflächen und das Ausfüllen von Formularen auf den Seiten genau so, wie es ein Benutzer tun würde.

Wenn Sie eine Reihe solcher Tests einrichten und regelmäßig ausführen, können Sie die folgenden kritischen Fragen jederzeit beantworten:

  • Ist das System aktiv?
  • Sind alle wichtigen Subsysteme in Betrieb?
  • Können sich Kunden anmelden?
  • Finden die Kunden, was sie erwartet haben, und zwar am richtigen Ort?
  • Hat eine kürzlich erfolgte Codeänderung einen Teil der Kundenerfahrung beeinträchtigt?
  • Können Kunden Ergebnisse filtern, Berichte herunterladen usw.?
  • Können Kunden Zahlungen leisten?
  • Können Kunden das Support-Team von der App aus erreichen?
  So biegen Sie Text in PowerPoint

Ihre Liste kann variieren, aber sobald Sie Synthetic Monitoring eingerichtet haben, können Sie sich jederzeit zu 100 % auf Ihr System verlassen. Es ist schwer, Synthetic Monitoring zu überbieten, aber sobald Sie es einmal eingerichtet und ausgeführt haben, werden Sie sich fragen, wie Sie jemals ohne es ausgekommen sind!

Was sind einige der besten synthetischen Überwachungstools, die es gibt?

Nun, da Sie bereit sind, die tatsächliche, echte (oder „synthetische“, wenn Sie so wollen 😛 ) Verantwortung für Ihre Anwendung zu übernehmen, finden Sie hier einige der besten Tools, die Sie bereitstellen und von denen Sie sofort profitieren können.

Aufwärtstrends

Aufwärtstrends ist ein schöner und funktionsreicher synthetischer Überwachungsdienst, der einen Besuch wert ist. Einige der Funktionen, die von vornherein beeindrucken, sind Fehler-Snapshots (sehen Sie, wo genau etwas im Browser kaputt gegangen ist), Bandbreitendrosselung (sehen Sie, wie sich Ihre Website/App bei schlechten Netzwerkbedingungen verhält) und mehr.

Unternehmen wie Microsoft und Vimeo nutzen Aufwärtstrends, Sie befinden sich also in guter Gesellschaft!

Checkly

Checkly behauptet, eine hochmoderne Überwachungs- und Testlösung zu sein, die viel Aufmerksamkeit erregte, insbesondere in der JavaScript-Community mit Kunden wie Vercel und Humio. Sie können Website-Transaktionsflüsse in einem echten Browser überwachen und Ihre API-Endpunkte überprüfen. Ein einziges Dashboard zeigt Ihnen jederzeit alles, was Sie über die Korrektheit und Performance Ihrer App wissen müssen.

Was mir wirklich gefällt, ist, wie Checkly eine sehr einfache Einrichtung und Benutzerfreundlichkeit mit leistungsstarken Tools kombiniert, die Entwickler lieben werden. Checkly verwendet das Chrome Puppeteer-Framework, um Interaktionen mit einem Chrome-Browser genau zu simulieren. Um die Überprüfungen zu erstellen, können Sie in den Code eintauchen oder die verwenden Puppenspieler-Recordereine Open-Source-Chrome-Erweiterung von Checkly mit fast 7000 Sternen auf Github.

Checkly bietet eine leistungsstarke REST-API, mit der Sie Ihre Prüfungen beispielsweise mit Terraform orchestrieren und automatisieren können. Sie können damit auch feinkörnige Benachrichtigungen für Opsgenie, Pagerduty oder Slack einrichten. Alles in allem eine großartige Lösung, die ich für moderne DevOps-Teams am interessantesten sehe.

Sie können mit einem kostenlosen Plan beginnen, der ein 1-Minuten-Überprüfungsintervall von globalen Rechenzentrumsstandorten beinhaltet.

Synthetische Überwachung von Dotcom-Monitor Die Lösung überwacht APIs (REST, SOAP, Sockets), Webseiten (in echten Browsern), Webanwendungen (einschließlich mehrstufiger Transaktionen) und Internetinfrastruktur (FTP, VoIP und mehr).

Die synthetischen Überwachungstools von Dotcom-Monitor sind vollständig extern und vollständig verwaltet und ermöglichen es Ihnen, sich auf die Daten zu konzentrieren, anstatt zeitaufwändig einzurichten und zu installieren. Darüber hinaus hilft das preisgekrönte Support-Team rund um die Uhr bei der Einrichtung und Verwaltung komplexer Überwachungsaufgaben auf Unternehmensebene.

Sematext

Sematext Synthetics ist ein synthetisches Überwachungstool, das mit großartigen und benutzerfreundlichen Funktionen ausgestattet ist. Es ermöglicht Ihnen, die Verfügbarkeit Ihrer Website und Anwendung von mehreren Standorten auf der ganzen Welt aus zu überwachen.

  So fügen Sie Musik zu Instagram zu einer Instagram-Story oder einem Instagram-Post hinzu

Sematext meldet Statistiken über Fehlerraten, Seitengeschwindigkeit und Ladezeiten sowie andere geschäftskritische Kennzahlen. Sie können es auch verwenden, um sich mit Wettbewerbern zu vergleichen und Bereiche zu identifizieren, die Sie optimieren sollten, um die Leistung der Website zu verbessern.

Sie können kostenlos mit Sematext beginnen und alle Funktionen testen, bevor Sie sich auf Pläne festlegen. Sobald Sie bereit sind, können Sie aus drei Plänen auswählen. Ein sehr flexibler Pay-as-you-go-Plan, der Ihnen eine sehr detaillierte Kontrolle über Ihre Monitore gibt. Ein Plan für 29 $/Monat bietet Ihnen 40 HTTP- und 5 Browser-Monitore mit einer Datenspeicherung von 30 Tagen. Mit dem Pro-Plan erhalten Sie 100 HTTP- und 15 Browser-Monitore für 99 US-Dollar.

Uptime.com

Betriebszeit ist eine Enterprise-Web-Monitoring-Software, die synthetisches Monitoring beinhaltet.

Ihr exklusiver integrierter Editor, der mit Feldvorschlägen ausgestattet ist, erstellt einen No-Code-Ansatz für Transaktionsprüfungen. Der Editor enthält eine AutoComplete-Funktion, die bestimmte Elemente identifiziert, ohne danach suchen zu müssen.

Die Transaktionsprüfungen von Uptime sind eine schnelle und einfache Möglichkeit, wichtige Informationen darüber zu erhalten, was auf Ihrer Website nicht funktioniert und warum. Ich empfehle dringend, es auszuprobieren.

AlertBot

AlertBot ist eine weitere großartige Option für synthetisches Monitoring. AlertBot ist stolz darauf, fortschrittliche Funktionen anzubieten, die einfach zu bedienen sind, hilfreiche Gesundheitsberichte direkt in Ihren Posteingang liefern und Sie benachrichtigen, sobald auf Ihrer Website Probleme auftreten.

Wo sie sich wirklich von den anderen abheben, ist ihre proaktive Verwaltung Ihrer mehrstufigen synthetischen Monitore (die sie „Proactive ScriptAssist“ nennen). Websites ändern sich häufig und diese Funktion stellt sicher, dass Ihre synthetischen Skripte immer funktionieren. Sie bieten auch einen benutzerfreundlichen Webrecorder, der Ihnen bei der Erstellung Ihrer Skripte hilft.

Pingdom

Wenn es um das durchschnittliche Unternehmen geht, sind seine Bedürfnisse eher einfach und unkompliziert. Normalerweise müssen nur eine Anwendung und wenige Endpunkte überwacht werden, und es gibt nur eine Handvoll kritischer Kundenerlebnisse.

Für diese Anwendungsfälle sind die meisten der Top-Angebote da draußen ein Overkill, was Pingdom sowohl für die allgemeine Überwachung als auch zu meinem klaren Favoriten macht Synthetische Überwachung wie.

Wie Sie sehen können, ist das Erstellen eines synthetischen Überwachungstests in Pingdom kinderleicht, und Sie werden die schnelle, fokussierte Erfahrung sicher genießen. Wenn Sie noch nicht mit der Überwachung begonnen haben, empfehle ich Ihnen, den gesamten von Pingdom angebotenen Stack auszuprobieren – Sie werden sicherlich begeistert sein!

Apika

Apika ist ein solides synthetisches Überwachungsangebot eines zuverlässigen Unternehmens. Ihr synthetischer Überwachungsdienst umfasst Betriebszeitüberwachung, Konkurrenzüberwachung, globale Überwachung (Simulation von Benutzern aus allen Regionen) und mehr.

Ein wesentlicher Vorteil, den Apica bietet, ist die Bereitstellung vor Ort für Unternehmen, die auf den Datenschutz achten oder behördlichen Anforderungen unterliegen.

Website24x7

Wie Pingdom ist Site24x7 besser als einfacher Ping-Dienst zur Überwachung der Anwendungsverfügbarkeit bekannt, aber ich war erfreut, ihn zu sehen Synthetische Überwachung Angebote.

  So sichern und wiederherstellen Sie PS4-Speicherdaten

Der Dienst ist mit Selenium-Testfällen kompatibel, also ein Bonus, wenn Sie Selenium bereits für Browsertests verwendet haben.

Ich war beeindruckt von ihrem Benachrichtigungssystem, das mit programmierbaren Webhooks und Plug-and-Play-Kompatibilität mit Microsoft Teams, Slack, Stride, HipChat, Zapier usw. ausgestattet ist.

AppDynamik

AppDynamics ist jetzt im Besitz von Cisco und ein beliebter Name für Website- und API-Überwachungsdienste mit einer wichtigen Untergruppe von browserbasierter synthetischer Überwachung Dienstleistungen.

Während die Angebote Standard sind, gibt es ein paar Funktionen, die für mich aufgefallen sind.

Zunächst einmal wird der Fehler erneut getestet – sobald ein Fehler behoben wurde, testet AppDyanmics ihn erneut, um sicherzustellen, dass es sich nicht um ein falsches Negativ handelt. erst dann erhalten Sie eine Benachrichtigung.

Zweitens gibt es private synthetische Agenten, mit denen Sie benutzerdefinierte synthetische Agenten in Ihrer Infrastruktur bereitstellen können, um Grenzfälle abzudecken oder Latenzprobleme einfach zu umgehen. Reinschauen lohnt sich auf jeden Fall!

Fangpunkt

Fangpunkt ist ein äußerst umfassender synthetischer Überwachungsdienst mit mehr als 700 Teststandorten weltweit (mehr als alle anderen, auf die ich bei der Recherche dieses Artikels gestoßen bin).

Es versucht, das gesamte Überwachungsspektrum abzudecken, indem es nach über 20 Überwachungsarten sucht und die wahre Fehlerursache ausgräbt.

War das Hochladen der Datei beispielsweise fehlgeschlagen, weil der FTP-Server oder der ISP des Kunden oder der ISP Ihres Unternehmens nicht geantwortet hat? Ob es sich um gängige Protokolle, Browsertypen, Konnektivität auf der letzten Meile usw. handelt, Catchpoint tut alles, um ein echtes, vollständiges Bild zu liefern.

Neues Relikt

Der letzte auf dieser Liste ist Neues Reliktwas ein weiterer anständiger synthetischer Überwachungsdienst ist, den Sie sich ansehen sollten.

Es verfügt über alle Funktionen, die Sie von einem leistungsfähigen synthetischen Überwachungsdienst erwarten würden, allerdings mit nur 18 globalen Standorten zum Zeitpunkt des Schreibens. Wenn die globale Verfügbarkeit Ihr größtes Anliegen ist, ist dies möglicherweise nicht die beste Option für Sie.

Das heißt, es bildet eine gute Kombination, wenn Sie bereits andere Produkte von New Relic verwenden, insbesondere Einblicke.

Fazit

Das Gegenstück zu Synthetic Monitoring ist Real Monitoring, bei dem Fehler live protokolliert und wie ein Falke beobachtet werden. Genau wie das erstere hat Real Monitoring seinen wesentlichen Platz – Simulationen können das Chaos eines aktiven, geladenen Systems nie vollständig erreichen.

Besonders wenn es darum geht, ideale Stellen für die Optimierung zu finden, ist Real Monitoring Ihre einzige Wahl. Wie bereits erwähnt, holt Real Monitoring jedoch den Kunden ein. Es ist eine reaktive Art, Fehler anzugehen (was meiner Meinung nach dem von Unternehmen praktizierten Standard – Fehler ignorieren 😀 – immer noch meilenweit voraus ist).