Neo4j, l'une des bases de données les plus populaires, est un système de gestion de bases de données orienté graphe conforme aux propriétés ACID. Comme toute base de données, Neo4j constitue un composant central du système et nécessite une surveillance continue. Les fonctions de surveillance Neo4j d'Applications Manager simplifient cette tâche : elles offrent des informations précieuses sur les principaux indicateurs Neo4j et signalent les points qui requèrent une attention particulière, afin d'optimiser les performances des serveurs Neo4j.
Applications Manager assure une surveillance approfondie de Neo4j en fournissant des informations essentielles sur la mémoire, le cluster, les nœuds, les threads et bien plus encore, réunies dans un tableau de bord opérationnel facile à consulter.
La gestion de la mémoire est essentielle pour les bases de données. L'outil de surveillance Neo4j d'Applications Manager met en évidence la répartition et l'utilisation des ressources de la base de données Neo4j, notamment la mémoire physique, virtuelle et d'échange. Il fournit également des données détaillées sur la mémoire du tas et hors tas. Optimisez leur utilisation pour garantir la fluidité des opérations concurrentes.

L'outil de gestion Neo4j d'Applications Manager apporte une visibilité sur le fonctionnement des threads du serveur. Il indique le nombre total de threads en cours d'exécution, de threads démons, de threads actifs et le pic atteint. Réduisez le temps de réponse des requêtes en identifiant et en hiérarchisant les threads les plus chronophages.

Le moniteur Neo4j d'Applications Manager vous offre une visibilité approfondie sur les performances de vos bases de données Neo4j en suivant les paramètres clés suivants :

Le cache de pages contient les données Neo4j stockées sur disque. Les fonctions de surveillance des performances Neo4j d'Applications Manager fournissent des informations sur le nombre et la taille des caches de pages. Des indicateurs tels que le taux de succès, les vidages, les accès, les défauts de page, les évictions et les mappages de fichiers permettent de visualiser le fonctionnement du cache et de détecter les anomalies à corriger. La mise en cache en mémoire de la majeure partie des données du graphe limite les accès au disque, plus lents.

Identifiez la cause racine des problèmes avec l'analyseur de cause racine et corrigez-les rapidement. Générez des notifications selon les règles d'alerte appliquées aux indicateurs clés, puis faites remonter les alertes par e-mail ou SMS. Vous pouvez définir des seuils pour différents paramètres et déclencher des alertes en cas de dépassement.
La configuration de profils d'anomalie permet d'identifier une dégradation progressive des performances et d'intervenir avant qu'elle n'affecte les utilisateurs. Vous pouvez définir les limites de référence en pourcentage d'une valeur fixe ou choisir des « valeurs de référence dynamiques », qui comparent les données à celles de la semaine précédente.

Analysez les tendances de performances grâce aux rapports fournis par le moniteur Neo4j d'Applications Manager : historique, heure de la journée, jour de la semaine, statistiques et cartes thermiques des principaux paramètres Neo4j. Les rapports statistiques, graphiques de performances et cartes thermiques facilitent l'analyse périodique des serveurs Neo4j. Les rapports de synthèse d'Applications Manager offrent quant à eux une vue rapide et riche en informations.
Outre Neo4j, Applications Manager prend en charge la surveillance des serveurs de bases de données suivants :
Découvrez vous-même les fonctions de surveillance Neo4j en téléchargeant l'essai gratuit et complet de 30 jours d'Applications Manager !