Il est 3 heures du matin et soudain, votre téléphone explose avec des alertes. Quelque chose de vraiment grave a dû arriver au serveur. Seulement ce n'était pas le cas. C'est une autre fausse alerte, la troisième ce mois-ci, en fait. Alors que vous retournez au lit en secouant la tête en manque de sommeil, vous notez mentalement de revoir les paramètres d'alerte du système demain et de faire quelques ajustements indispensables.
Le scénario ci-dessus illustre ce qui se passe lorsque les alertes et les alarmes ne sont pas configurées efficacement. La fatigue des alarmes s'installe, ce qui augmente le risque qu'un DBA rate une alarme critique. La fatigue des alarmes se produit lorsqu'un administrateur de bases de données est constamment submergé par des alertes, certaines importantes, la plupart non.
Heureusement, vous pouvez personnaliser vos alertes SQL Server afin de ne recevoir que celles qui nécessitent une attention humaine rapide.
Le moyen le plus simple de calmer le chaos consiste simplement à désactiver certaines des alarmes. Bien que cela soit facile en termes d'effort réel, il peut être mentalement difficile pour un administrateur de base de données de désactiver les alarmes de peur de manquer une notification de problème critique.
Pour surmonter cette peur, passez un peu de temps à analyser les alertes pour déterminer celles qui sont des fausses alarmes chroniques, celles qui ne nécessitent pas une attention immédiate et celles qui peuvent être gérées avec un peu d'automatisation. Une fois que vous avez identifié ces alertes, vous pouvez les désactiver et les suivre en toute confiance via des journaux.
Maintenant que vous maîtrisez le bruit, il est important de revoir toutes vos alarmes SQL Server pour vous assurer qu'elles sont correctement configurées. Des alarmes correctement configurées sont cruciales non seulement pour les performances de votre serveur, mais également pour votre santé mentale.
Pour commencer à configurer des alertes efficaces, en particulier si vous avez hérité du travail DBA, examinez d'abord les alarmes existantes d'un œil neuf. Voyez-vous quelque chose d'anormal ? Si vous êtes administrateur de base de données depuis un certain temps, vous pouvez commencer par examiner vos journaux pour voir s'il existe des tendances indiquant qu'une maintenance est nécessaire.
Une fois que vous avez une bonne idée de l'état de vos alertes existantes, vous pouvez mettre en œuvre certaines bonnes pratiques qui vous permettront de ne recevoir que les alertes les plus critiques et celles qui nécessitent une intervention humaine immédiate.
Voici quatre conseils pour configurer des alertes SQL Server efficaces.
Définir des règles spécifiques pour les alarmes
C'est un excellent moyen d'éviter les bruits d'alarme inutiles. Vous n'avez pas besoin de tout savoir tout le temps. La définition de règles spécifiques, telles que "exclure l'instance X de l'alarme" ou "n'envoyer une alerte que si cette alarme est déclenchée Y fois", vous aidera à vous concentrer sur les problèmes les plus importants et vous évitera la lassitude des alarmes.
Utilisez des alarmes intelligentes qui non seulement envoient des alertes, mais lancent également le processus de diagnostic
Il existe sur le marché des outils de surveillance des performances de SQL Server qui ne se contentent pas de vous dire que vous avez un problème, ils vous donnent également des idées sur la façon de le résoudre. Si vous isolez la cause première potentielle d'une alarme dès le départ, votre temps de résolution sera probablement beaucoup plus court.
Priorisez les alarmes afin de vous attaquer d'abord aux problèmes les plus importants
Plus vite vous identifiez un problème qui nuit aux performances, mieux c'est. Assurez-vous que votre outil de surveillance SQL Server vous permet de personnaliser et de hiérarchiser les alarmes afin que vous puissiez facilement voir rapidement les très gros problèmes. Vous décidez du seuil, du moment où une alerte retentit, de ce qu'il faut ignorer et de l'action à entreprendre lorsqu'une alerte est déclenchée.
Profitez des alertes mobiles
La surveillance des performances mobiles a fait des choses incroyables pour l'équilibre travail-vie des DBA. Les alertes peuvent désormais être évaluées et parfois même effacées de n'importe quel appareil et de n'importe quel endroit, de sorte que les administrateurs de base de données ne sont plus à la merci de l'appel téléphonique de 3 heures du matin. Certaines applications de surveillance mobile proposent même des cartes thermiques qui fournissent des données en un coup d'œil sur la gravité du problème déclenchant l'alerte.
Maintenant que vous avez quelques idées pour configurer vos alertes afin de passer moins de temps à réagir aux problèmes qui ne nécessitent pas un tri immédiat, découvrez comment Spotlight Cloud facilite encore plus la surveillance des performances de SQL Server.
La solution de surveillance des performances SQL Server basée sur le cloud de Spotlight Cloud dispose d'une multitude de fonctionnalités conçues pour simplifier la surveillance des performances. Voici quelques fonctionnalités spécifiques qui vous aideront à configurer des alertes efficaces :
Plus de 100 alarmes définies
Spotlight Cloud dispose de plus de 100 alarmes définies qui alertent l'utilisateur lorsqu'elles sont déclenchées. Parce qu'avoir plus de 100 alarmes vous envoyant des alertes à toute heure est tout le contraire de l'efficacité, les alarmes de Spotlight Cloud sont personnalisables afin que vous ne receviez des alertes que pour les alarmes que vous spécifiez.
Écran de bilan de santé
La surveillance de la santé du serveur est essentielle pour identifier les problèmes existants et potentiels susceptibles d'affecter les performances. L'écran Health Check de Spotlight Cloud fournit des données sur les principales mesures de performances du système, aide à isoler la cause première des problèmes et vous permet d'explorer pour obtenir des détails et planifier un plan d'action.
Réduction du bruit
La surveillance des performances de SQL Server peut devenir bruyante. Spotlight Cloud est livré avec des alarmes préconfigurées conçues pour vous aider à établir des priorités afin que vous ne soyez pas submergé par les alertes. Ces alarmes sont personnalisables pour répondre aux besoins spécifiques de votre organisation, vous ne serez donc pas bombardé de notifications dont vous n'avez pas besoin.