Cassandra Monitoring
Cassandra
Cassandra Monitoring et gestion des performances

Apache Cassandra (lien externe à ibm.com) est une base de données NoSQL distribuée open source conçue pour gérer de grandes quantités de données sur un certain nombre de serveurs sans point de défaillance unique. Spécialisée dans la prise en charge des grappes qui s'étendent sur plusieurs centres de données, elle permet à cette fin d'effectuer une réplication asynchrone sans maître. Cassandra Monitoring fait partie de la solution APM de microservices alimentée par l’IA d’Instana. Cassandra est une méthodologie très flexible, mais qui a un coût. L'un des points faibles connu de Cassandra est son absence de cohérence au niveau de la ligne ; les insertions et les mises à jour sur la même ligne d'une même table peuvent entrer en conflit, ce qui génère des données incohérentes.

Si Instana est déployé dans une infrastructure contenant Apache Cassandra, l’agent détecte automatiquement la technologie et déploie le détecteur approprié pour surveiller Cassandra et son interaction avec la base de données. Aucune installation ni configuration humaine n'est nécessaire.

Faites un ESSAI GRATUIT dès maintenant !

14 jours, version complète, sans carte bancaire

Contrôle des performances et de la configuration de Cassandra

Dès qu’Instana déploie automatiquement son détecteur Cassandra, l’infrastructure de Cassandra est immédiatement cartographiée : les nœuds de cache individuels génèrent une écriture différée en lien avec leurs centres de données respectifs et ces centres de données par rapport à leurs grappes. Instana collecte des attributs de performance pertinents au niveau du noeud et de la grappe pour déterminer la qualité de l'interaction entre les nœuds Cassandra et les clusters. L'agent Instana renvoie ensuite ces unités de mesure vers notre modèle de diagramme dynamique, qui stocke et contextualise toutes les données de surveillance collectées. Les unités de mesure généralement collectées au niveau du nœud sont les suivantes :

  • Requêtes
  • Temps d'attente de lecture/d'écriture client
  • Requêtes en attente

Voici quelques exemples d'indicateurs collectés au niveau du cluster :

  • Détails de l'espace de clés
  • Facteurs de réplication
  • Tailles de disque

Veuillez consulter la documentation de gestion Instana Cassandra pour voir la liste complète. En fonction de leur infrastructure, les développeurs peuvent configurer des limites de seuil pour Instana afin d'être alertés à propos du contexte autour du point de défaillance.

Cassandra Monitoring – État de santé

Instana suit les indicateurs clés de performance de Cassandra afin d'en déduire l'état de santé dans le contexte de l'environnement surveillé. Le graphique dynamique d’Instana affiche les événements et les incidents au niveau de la chronologie située au bas de l’interface utilisateur Instana. Tout changement dans l'environnement Cassandra, des modifications apportées par les développeurs à une configuration en grappes différente ou à la suppression d'un espace de clés est automatiquement détecté, reflété dans l'interface utilisateur et noté dans la liste d'événements.

En cas d'anomalie au niveau de l'état de santé ou de la performance de Cassandra, l'interface utilisateur d'Instana émet une alerte de problème technologique et modifie le code couleur de l'état de santé de l'instance. Si le service est affecté, un incident de service est également créé. Les problèmes de performance sont corrélés avec tous les changements effectués par les développeurs afin d'en déterminer la cause première.

Changements de configuration

Instana détecte les changements de configuration et les ajoute à la chronologie, notamment les modifications apportées à la configuration de la grappe et l'ajout ou la suppression d'espaces de clés.

Installation de Cassandra Monitoring

Vous souhaitez vous lancer dans l'aventure ? Vous pouvez soit essayer Instana ou créer un compte. C'est déjà fait ? Alors, consultez le guide de démarrage d'Instana.

Essai ou compte Instana Guide de démarrage d'Instana