Meilleures pratiques pour la surveillance synthétique
La surveillance synthétique est un moyen moderne de voir les performances des applications et réseaux SaaS et Web d'aujourd'hui. Il utilise des scripts pour émuler les chemins empruntés par les utilisateurs finaux lorsqu'ils découvrent une application.
Pourquoi nous avons besoin de meilleures pratiques pour les synthétiques
La surveillance synthétique fournit au personnel informatique un contexte de performances pour les applications Web et SaaS essentielles à l'entreprise. À l'exception des déploiements à l'échelle de l'entreprise, le personnel informatique a rarement l'occasion d'interagir avec les applications SaaS jusqu'à ce que quelque chose se passe mal. La surveillance synthétique vous aide dans l'informatique à comprendre les performances de base au fil du temps et à faire correspondre ces attentes avec le problème dont vous avez entendu parler par les utilisateurs.
De nombreux fournisseurs synthétiques proposent des contrôles de disponibilité de base comme première ligne d'alerte pour ces applications, mais dans notre monde moderne, les applications tombent rarement en panne. Au contraire, les performances des applications ralentissent souvent en raison d'une myriade de facteurs, notamment les réseaux locaux, les réseaux étendus et la congestion. Alors que certains fournisseurs SaaS sous-provisionnent les applications, cela se produit de moins en moins souvent dans le monde de la mise à l'échelle automatique d'AWS, Azure et Google Cloud. Les contrôles de disponibilité échouent également car les équipes informatiques ciblent la page d'accueil d'une entreprise au lieu de la page de connexion de l'application. De plus, la page de connexion est souvent un mauvais substitut à un script qui se connecte réellement à l'application à surveiller et charge les données comme le ferait un utilisateur réel.
Meilleures pratiques pour que la surveillance synthétique fonctionne pour vous
Il existe plusieurs façons de trouver la bonne configuration synthétique pour votre entreprise. Les équipes informatiques doivent tenir compte de ces détails lors de la configuration d'une solution de surveillance synthétique.
Faire une analyse de ticket
Jetez un œil aux tickets du mois ou du trimestre écoulé et analysez les applications les plus problématiques. Que les applications présentent des problèmes non reproductibles, des problèmes de performances courants ou soient très médiatisées, vous devez disposer d'une liste prête pour la surveillance synthétique.
Trouvez les applications chères
Lorsque vous payez le prix fort pour une application, une mauvaise expérience utilisateur peut être un désastre pour la productivité ou la confiance dans l'application. L'identification de ces applications à l'avance et leur surveillance proactive peuvent aider à atténuer ces problèmes.
Considérez l'empreinte de l'application
Les problèmes de performances avec des applications telles que G Suite ou Office 365 affectent probablement l'ensemble de votre base d'employés. Vous devez les surveiller de manière appropriée. Les contrôles de disponibilité sur l'écran de connexion Office 365 ne vont pas le couper. Chacune de ces applications massives est en fait un écosystème d'applications qui fonctionnent indépendamment et sont le plus souvent hébergées sur différents clusters de machines au même endroit.
Définir des objectifs traçables
La mise en place d'une solution de surveillance synthétique peut sembler être un effort de mise en place et d'oubli. Bien que ce soit principalement vrai, vous devrez faire quelques démarches en amont pour déterminer ce dont vous avez besoin en matière de surveillance synthétique. Des scripts synthétiques sont souvent utilisés pour montrer les performances normales d'une application au fil du temps, afin que les équipes informatiques puissent alerter sur les écarts et prendre des mesures au lieu d'attendre les plaintes des utilisateurs. Pour agir, cependant, il faut plus d'informations. Le contexte du réseau est extrêmement important pour la surveillance des applications SaaS et Web, car tandis que les applications transitent entre la source et l'utilisateur, elles parcourent le LAN et le WAN avec un routage qui change de manière dynamique. La corrélation de l'itinéraire, de l'application et de l'utilisateur final au moment de l'incident est cruciale pour comprendre la cause première d'un problème.
L'objectif de la surveillance synthétique devrait être de simuler étroitement les interactions des utilisateurs, de sorte que des seuils d'alerte soient déclenchés lorsque les utilisateurs pourraient éventuellement être touchés. Cela signifie ignorer la page d'accueil générée par le marketing et les écrans de connexion à la passerelle des applications. La création de scripts plus complexes est le secret pour obtenir des résultats précis et utiles de la surveillance synthétique. Le résultat final devrait être la capacité de l'équipe des opérations informatiques à résoudre les problèmes plus rapidement. Le suivi des délais de résolution des tickets pour les plaintes courantes est un excellent moyen d'évaluer le succès de votre surveillance synthétique.
Cloud computing
- 9 bonnes pratiques efficaces pour l'utilisation de DevOps dans le cloud
- Meilleures pratiques de sécurité pour le Fog Computing
- Meilleures pratiques pour le débogage des applications IoT basées sur Zephyr
- Meilleures pratiques pour les intégrations de GMAO avec Stuart Fergusson (PODCAST)
- COVID-19 a réécrit les meilleures pratiques pour la chaîne d'approvisionnement
- Meilleures pratiques et conseils d'entretien pour l'hydraulique
- Meilleures pratiques d'inspection des postes de lavage des mains
- Meilleures pratiques de marketing de fabrication pour 2019
- Meilleures pratiques pour la sélection de la tuyauterie et des accessoires