Elasticsearch est un moteur de recherche et d'analyse RESTful hautement évolutif, distribué et open source. Sa capacité à résoudre un nombre croissant de cas d'utilisation tels que l'analyse des journaux, la surveillance des applications en temps réel et l'analyse des flux de clics jouent un rôle important dans la popularité croissante d'Elasticsearch. Il est essentiel que les outils de supervision Elasticsearch optimaux vous offrent une visibilité détaillée sur les mesures de performances clés d'Elasticsearch.
Applications Manager facilite la supervision des performances d'Elasticsearch en fournissant les dernières données agrégées et en vous tenant à jour avec les composants internes de votre cluster de travail. Ne vous inquiétez plus jamais de la supervision du serveur Elasticsearch! Avec les capacités d’analyse Elasticsearch d'Application Manager, vous pouvez surveiller:
Elasticsearch est souvent déployé en tant que cluster de nœuds. Avec l’analyseur Elasticsearch d'Applications Manager, effectuez des sondages en temps opportun de vos clusters Elasticsearch et actualisez votre écran avec les informations d'état les plus récentes. Assurez des performances optimales du serveur Elasticsearch en gardant une trace des composants clés tels que les métriques d'exécution du cluster Elasticsearch, les métriques individuelles, les threads en temps réel et les configurations. Restez à jour avec les composants internes de votre cluster de travail en suivant l’intégrité et la disponibilité du cluster du serveur Elasticseach.
Les outils de supervision Elasticsearch vous aident à collecter et à visualiser les métriques clés de votre environnement Elasticsearch pour comprendre l'utilisation des ressources. Le suivi de l'utilisation de la mémoire du cluster du serveur Elasticsearch vous donnera un aperçu détaillé de la quantité de mémoire de segment JVM actuellement utilisée par rapport à la mémoire engagée. Sachez quand vous devez ajouter de la capacité de disque aux nœuds existants ou reshard pour ajouter plus de nœuds. Soyez alerté des changements dans la consommation de ressources des files d'attente de pool de threads.
Outre la détection de clusters individuels, il est essentiel d'identifier les nœuds problématiques. Surveillez les serveurs Elasticsearch en visualisant des métriques de production Elasticsearch utiles au niveau des nœuds et des clusters à l'aide du service de supervision Elasticsearch d'Applications Manager. Restez au top de l’intégrité de votre cluster en surveillant les métriques critiques telles que les E/S de disque, les métriques d'utilisation de la mémoire; et l’intégrité des nœuds (en temps réel) avec l'utilisation du processeur pour tous les nœuds, suivie de l'occupation du tas JVM. Suivez tout changement inhabituel qui aurait pu survenir, comme une augmentation soudaine du taux de recherche actuel, des demandes d'indexation, etc., et prenez des mesures correctives rapides avant qu'elles n'affectent votre expérience utilisateur final.
Démystifiez la supervision des applications Elasticsearch en mettant à jour efficacement les index avec de nouvelles informations chaque fois que la charge de travail est lourde en écriture. Prenez le contrôle complet de vos index et cartographies. Surveillez les métriques telles que la latence moyenne des requêtes pour chaque nœud, la durée moyenne du segment dans le nœud, l'utilisation du cache du système de fichiers, les taux de requêtes, etc. et prenez des mesures si les seuils sont dépassés.
Lors de la supervision de l'intégrité d'Elasticsearch, il est essentiel de garder à distance les problèmes de performances causés par un trafic réseau élevé. Les nœuds Elasticsearch utilisent des pools de threads pour gérer la façon dont les threads consomment la mémoire et le processeur. Les pools de threads importants à surveiller incluent: la recherche, l'indexation, la fusion et le groupage. Les problèmes de pool de threads peuvent être causés par un grand nombre de requêtes en attente ou un seul nœud lent ainsi que par un rejet de pool de threads.
Avec l'outil de supervision des applications Elasticsearch d’Applications Manager, surveillez les performances d'Elasticsearch avec une visibilité à l'échelle du système sur l'utilisation des ressources, les performances des applications et l’intégrité opérationnelle de votre infrastructure Elasticsearch. Faites un essai gratuit dès aujourd'hui.