Zuhause Geschäft 6 Best Practices für die Überwachung von Websites

6 Best Practices für die Überwachung von Websites

Inhaltsverzeichnis:

Video: Эдвард Сноуден: Вот так мы отвоёвываем Интернет (November 2024)

Video: Эдвард Сноуден: Вот так мы отвоёвываем Интернет (November 2024)
Anonim

Jeder, der eine beliebte Website hostet, weiß höchstwahrscheinlich, dass er in ein erstklassiges Website-Überwachungstool investiert. Diese Tools können Ihnen sicherlich dabei helfen, die Gesamtleistung der Website zu verbessern, erledigen jedoch nicht die gesamte Arbeit selbst. Sie müssen bestimmte Best Practices implementieren, und das Schwierigste dabei ist, herauszufinden, welche für Ihr Unternehmen gelten.

Mit Ihrem Website-Überwachungstool erfahren Sie, wie schnell sich Benutzer mit Ihrer Website befassen, welche Navigationspfade sie verwenden und wo Fehler auftreten - sowohl für den Benutzer als auch im Back-End der Website. Um diese Informationen optimal nutzen zu können, müssen Sie vollständig verstehen, wie Ihre Website funktioniert, wie sich Ihre Hardware auf die Funktionalität Ihrer Website auswirkt und wie Ihr Code die Geschäftsabläufe beeinflusst.

Ich sprach mit Bharath Gowda, Senior Director für Branchenmarketing bei Editors 'Choice Web Monitoring Service New Relic, darüber, was Ihr Unternehmen tun muss, um sicherzustellen, dass Sie bereit sind, die von Ihrem Überwachungstool bereitgestellten Daten optimal zu nutzen.

1. Entwickeln Sie eine Anwendungsinfrastrukturansicht

Ihre Anwendungen basieren auf Code und dieser Code steuert Geschäftsaktionen. Wenn beispielsweise jemand auf einer E-Commerce-Website nach einem Produkt sucht oder etwas in seinen Warenkorb legt, lässt Ihr Code diese Aktionen zu. Wenn dieser Code geändert wird, interagiert er mit Ihrer Hardware-Infrastruktur und wirkt sich auf Dinge wie Arbeitsspeicher und Speicher aus. Diese Änderungen können dazu führen, dass Websites beschädigt werden.

Um sicherzustellen, dass Ihre Code-Updates Ihre Website nicht beschädigen oder verlangsamen, und um sicherzustellen, dass Sie die Leistung Ihrer Website ordnungsgemäß überwachen, müssen Sie in der Lage sein, eine akzeptable Basisleistung für Back-End-Dienste, Code und zu bestimmen Ihre Hardware-Infrastruktur. Sobald all diese Dinge nach Plan verlaufen, empfiehlt Gowda, dass Sie einen Blick auf die Gesamtleistung Ihrer App werfen. Läuft alles rund? Gut, lass uns zum nächsten Schritt übergehen.

2. Passen Sie APM an

Wenn Ihre Website stark frequentiert ist oder einen Webservice im Softwarestil hostet, sollten Sie zusätzlich zu Ihren Website-Überwachungstools APM-Warnungen (Application Performance Management) implementieren. Viele Website-Überwachungstools bieten Metriken, die einen Teil der Funktionen eines APM-Pakets widerspiegeln. Wenn Sie jedoch Leistungsprobleme nur durch einen Drilldown zur Ursachenanalyse auf Codeebene beheben können, ist APM wahrscheinlich der beste Weg.

Unabhängig davon, ob Sie APM bereitstellen oder sich an das halten, was Ihr aktuelles Websiteüberwachungspaket bietet, sollten Sie die Funktionalität, insbesondere die benutzerdefinierten Warnmeldungen, genauestens prüfen. Je detaillierter Sie Ihre Warnungen erstellen können, desto wertvoller sind sie für eine schnelle Fehlerbehebung. Eine weitere Hilfe ist die intelligente Eskalation. Wenn Ihre Warnungen klug genug sind, um Ihnen den Einstieg in die Problemanalyse zu erleichtern, verwenden Sie diese Daten, um die Warnung an den Entwickler mit der besten Berichterstattung zur Behebung für diese bestimmte Problemklasse weiterzuleiten. Dieser Prozess benötigt einige Zeit für Planung und Ablaufdiagramme, aber das Endergebnis kann eine viel stabilere Website sein, die schnell auf plötzliche Probleme reagieren kann.

3. Ordnen Sie die Customer Journey zu

Wenn Sie eine gute Vorstellung davon haben, wie Ihre Website funktionieren soll, legen Sie fest, wie eine akzeptable Customer Journey aussieht und wie viele Kunden Ihre Website ohne Latenz verarbeiten kann. Hilft Ihnen Ihre Website-Navigation dabei, ein Geschäftsergebnis zu erzielen? Konsumieren die Leute die Inhalte, die sie konsumieren sollen, oder gehen sie verloren und werden auf den falschen Weg geworfen?

Sobald Sie festgestellt haben, dass die Navigation der Website reibungslos funktioniert, ermitteln Sie die Anzahl der Besucher, die die Navigation der Website nicht negativ beeinflussen. Führen Sie zweitens Tests durch, um festzustellen, ob alle Ihre Seiten geladen werden. Landen Produkte nicht im Warenkorb? Lädt die Versandseite nicht schnell genug? Diese Art von Informationen ist unglaublich nützlich, um die Leistung der Website zu verstehen, aber auch für Marketing- und Verkaufsteams. Durch die Zusammenarbeit mit Ingenieuren, um einen Weg des geringsten Widerstands zu entwickeln, sagte Gowda, dass Ihre Organisation die Website von Kampagne zu Kampagne oder von Saison zu Saison anpassen kann.

4. Weisen Sie Subteams an, sich auf bestimmte Services zu konzentrieren

Gowda empfiehlt, bestimmte Teams mit bestimmten Funktionen zu beauftragen. Wir wissen bereits, wie Ihre grundlegenden Fragen lauten werden: Wie viel Verkehr kommt durch und wird dies erwartet oder nicht? Was ist die Fehlerrate? Wie ist die Reaktionszeit?

Sobald Sie jedoch ein solides Verständnis für die Funktionsweise dieser Dinge haben, möchten Sie in der Lage sein, sich eingehender mit Dingen wie geografischen Regionen, der Service-Map, Ihren Servern und anderen Faktoren zu befassen, die die Leistung beeinträchtigen. Dieser detaillierte Ansatz hilft Ihnen, Probleme zu erkennen, bevor sie ein kritisches Niveau erreichen, und gibt Ihnen ein tieferes Verständnis dafür, was angepasst werden kann, um die Website-Leistung weiter zu verbessern, so Gowda.

5. Erstellen Sie Dashboards und Warnungen

Sie benötigen einen Warnmechanismus, der Sie zurück in die App bringt, wenn Sie sich auf andere Aufgaben konzentrieren. Sie benötigen dynamische Warnungen, die Ihnen Kontext geben und Sie zum Dashboard zurückbringen, auf dem das Problem auftritt. Einige Produkte, wie New Relic, bieten dynamische Baselines, die mithilfe von maschinellem Lernen (Machine Learning, ML) basierend auf historischen und zeitbasierten Metriken erstellt werden, um den Benachrichtigungsprozess zu automatisieren. Ihre Grundlinie ist also während des Black Friday viel höher als außerhalb der Spitzenmonate, und das Tool passt sich entsprechend an.

Diese Warnungen sind für Benutzer von entscheidender Bedeutung, die nicht mit ihrem Website-Überwachungstool vertraut sind, so Gowda. Benachrichtigungen können per SMS, E-Mail und sogar telefonisch zugestellt werden. Hoffentlich geben Ihnen die Warnungen genügend Kontext und Anweisungen, um Sie an die genaue Stelle innerhalb des Tools zurückzubringen, an der Probleme behoben werden müssen.

6. Treffen Sie sich oft

Warten Sie nicht nur darauf, dass die Dinge kaputt gehen. Wenn Sie neue Produkte einführen, neue Märkte erschließen oder sich auf verkehrsreiche Zeiten vorbereiten, sollten Sie sich mit Produkt-, Betriebs- und Entwicklungsteams zusammensetzen, um sicherzustellen, dass jeder über den Plan informiert und mit der Einrichtung der Website zufrieden ist. Gowda rät Unternehmen, Meetings vor und nach der Veranstaltung verbindlich vorzuschreiben. Sie sollten jedoch auch monatliche Meetings einleiten, bei denen sich alle treffen können, um Fragen und Bedenken zu klären.

6 Best Practices für die Überwachung von Websites