Cette traduction automatique est fournie pour votre commodité.
En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.
Référence des métriques OpenTelemetry Elasticsearch
Ce guide de référence fournit un aperçu complet de toutes les métriques collectées par l'intégration OpenTelemetry pour Elasticsearch, vous aidant à comprendre quelles données sont disponibles pour monitorer la santé et les performances de votre cluster.
Indicateurs clés en un coup d'œil
Monitorez l'état de santé et les performances de votre cluster Elasticsearch avec ces métriques essentielles :
Catégorie de métrique
Ce qu'elle mesure
Priorité
Santé Cluster
elasticsearch.cluster.health
- État global du cluster (vert/jaune/rouge)
🔴 Critique
Statut des shards
elasticsearch.cluster.shards
- Shards non attribués, en cours de déplacement ou en cours d'initialisation
🔴 Critique
Disponibilité des nœuds
elasticsearch.cluster.data_nodes
- Nœuds de données actifs dans le cluster
🔴 Critique
Utilisation du tas JVM
jvm.memory.heap.utilization
- Pourcentage d'utilisation de la mémoire
🔴 Critique
Performance de la recherche
elasticsearch.node.operations.time
- Latence des requêtes et de l'extraction
🟡 Important
Utilisation des ressources
system.cpu.utilization
,
system.memory.usage
- Ressources système de l'hôte
🔵 Monitoring
Référence complète des métriques
L'intégration collecte plus de 50 métriques sur le cluster, le nœud, la JVM et l'infrastructure de l'hôte. Développez les sections ci-dessous pour les spécifications détaillées des métriques.
Pourcentage du temps CPU total utilisé par le processus depuis la dernière collecte, exprimé sous forme de valeur comprise entre 0 et 1.
process.pid
(PID)
process.executable.name
(nom binaire)
process.owner
(utilisateur)
state
(utilisateur | système | autre)
Attributs de ressource par type de déploiement
Toutes les métriques Elasticsearch incluent des attributs de ressource (tags) qui vous aident à organiser et filtrer vos données dans New Relic. Les attributs spécifiques dépendent de la manière dont vous avez déployé Elasticsearch :
Attributs communs (tous les déploiements)
Chaque déploiement inclut ces identifiants Elasticsearch principaux :
Attribut
Description
elasticsearch.cluster.name
Le nom unique de votre cluster Elasticsearch
elasticsearch.node.name
Identifiant de nœud Elasticsearch individuel
Déploiements basés sur l'hôte
Pour Elasticsearch s'exécutant directement sur des hôtes ou des VM, vous verrez des attributs d'infrastructure de l'hôte supplémentaires :
Attribut
Description
host.name
Nom d'hôte où Elasticsearch s'exécute
os.type
Système d'exploitation (linux, windows, darwin)
Déploiements Kubernetes
Les déploiements Kubernetes incluent des attributs d'orchestration de conteneurs supplémentaires pour une visibilité accrue :
Attribut
Description
k8s.cluster.name
Nom de votre cluster Kubernetes
k8s.namespace.name
L'espace de noms où s'exécute Elasticsearch
k8s.pod.name
Le nom spécifique du pod Elasticsearch
k8s.pod.uid
Identifiant unique du pod
k8s.deployment.name
Nom du déploiement Kubernetes (si vous utilisez un Déploiement)
Utiliser efficacement les attributs de ressource
Ces attributs permettent des scénarios de monitoring puissants :
Gestion multi-environnements :
Filtrer les dashboards par elasticsearch.cluster.name pour la production vs le staging
Créer des stratégies d'alerte spécifiques au cluster
Comparer les performances dans différents environnements
Corrélation de l'infrastructure :
Utilisez host.name ou k8s.pod.name pour corréler avec le monitoring de l'infrastructure
Suivez l'utilisation des ressources au niveau de l'hôte ou du pod
Identifiez les modèles de performance sur l'ensemble de votre infrastructure
Monitoring spécifique à Kubernetes :
Monitorer Elasticsearch dans plusieurs espaces de noms
Suivez les événements du cycle de vie des pods et leur impact sur les performances
Créer des alertes basées sur la santé des déploiements Kubernetes
Prochaines étapes
Maintenant que vous comprenez quelles métriques sont disponibles, voici les prochaines étapes pour un monitoring efficace d'Elasticsearch :