Tous les produits
Search
Centre de documentation

:Intégrer Elasticsearch

Dernière mise à jour :Sep 18, 2026

Managed Service for Prometheus extrait proactivement les métriques de performance d'Elasticsearch à l'aide des paramètres d'accès configurés, ce qui permet une surveillance en temps réel et une analyse de son état opérationnel.

Prérequis

Cluster Kubernetes

ECS (VPC)

Intégrer Elasticsearch

  1. Connectez-vous à la console Managed Service for Prometheus. Dans le volet de navigation de gauche, cliquez sur Integration Center.

  2. Cliquez sur la carte Elasticsearch et suivez les instructions à l'écran pour terminer l'intégration. Les tableaux suivants décrivent les principaux paramètres.

    Cluster Kubernetes

    Paramètre

    Description

    Hôte Elasticsearch

    Les types de points de terminaison de service Elasticsearch suivants sont pris en charge :

    • L'adresse d'accès interne du service Elasticsearch dans le cluster. Exemple : elasticsearch-server.namespace.

    • L'adresse IP interne du service Elasticsearch.

    • L'adresse IPv4 publique du service.

    Port Elasticsearch

    Le numéro de port du service Elasticsearch. Exemple : 9200.

    Nom d'utilisateur Elasticsearch

    Le nom d'utilisateur permettant de se connecter au service Elasticsearch.

    Mot de passe Elasticsearch

    Le mot de passe permettant de se connecter au service Elasticsearch.

    Intervalle de collecte (secondes)

    L'intervalle de collecte des données de surveillance. La valeur par défaut est 15.

    ECS (VPC)

    Paramètre

    Description

    Hôte Elasticsearch

    Les types de points de terminaison de service Elasticsearch suivants sont pris en charge :

    • L'adresse d'accès interne du service Elasticsearch. Exemple : elasticsearch-server.namespace.

    • L'adresse IP interne du service Elasticsearch.

    • L'adresse IPv4 publique du service.

    Port Elasticsearch

    Le numéro de port du service Elasticsearch. Exemple : 9200.

    Nom d'utilisateur Elasticsearch

    Le nom d'utilisateur permettant de se connecter au service Elasticsearch.

    Mot de passe Elasticsearch

    Le mot de passe permettant de se connecter au service Elasticsearch.

    Intervalle de collecte (secondes)

    L'intervalle de collecte des données de surveillance. La valeur par défaut est 15.

    Custom Tags

    Ajoutez des tags aux métriques de l'instance ECS. Vous pouvez ainsi surveiller, gérer, interroger ou analyser les données de métriques de manière granulaire lorsque vous utilisez des outils tels que Grafana. Pour plus d'informations, consultez la rubrique Ajouter des tags personnalisés aux métriques des instances ECS dans un VPC.

    Remarque
    • Une clé de tag ne doit pas contenir de caractères spéciaux utilisés dans la fonctionnalité Prometheus, tels que des traits d'union (-), des points (.) ou des signes pourcentage (%).

    • Les tags doivent être spécifiés au format clé-valeur requis par Prometheus.

Afficher l'état d'Elasticsearch

Le composant installé s'affiche sur la page Integration Management de la console Managed Service for Prometheus. La page Integration Management comprend les onglets Integrated Environments, Integrated Addons et Query Dashboards, où vous pouvez consulter des informations telles que les cibles, les métriques, les tableaux de bord et les alertes.

Cibles

Dans cet onglet, vous pouvez afficher la liste des cibles découvertes par la tâche d'intégration par défaut.

La page propose les onglets de filtre All et Unhealthy. Chaque cible de la liste affiche son nom d'instance et son état de santé au format (x/x up). Un statut rouge, tel que (0/1 up), indique une cible non saine. Un statut noir, tel que (1/1 up), indique une cible saine.

Collecte de métriques

Dans cet onglet, vous pouvez afficher des informations spécifiques sur les métriques et configurer les métriques à exclure. Pour plus d'informations, consultez la rubrique Configurer les métriques exclues.

Dans l'onglet Metric Scraping, sélectionnez Custom Scraping dans le volet de navigation de gauche pour afficher la liste de vos tâches de collecte personnalisées. La liste comprend les colonnes Name, Job name, Component, Service discovery method, Scrape path, Scrape interval et Actions. Cliquez sur Add dans le coin supérieur droit pour ajouter une tâche de collecte personnalisée. Vous pouvez Stop, View Configuration ou Delete chaque tâche.

Tableaux de bord

Vous pouvez cliquer sur le nom d'un tableau de bord pour afficher le tableau de bord Grafana correspondant. Le haut du tableau de bord Grafana Elasticsearch Overview propose des filtres Interval, cluster, node name et Source of metrics. La zone KPI affiche des métriques telles que Cluster health, CPU usage Avg., JVM memory used Avg., nodes, data nodes et Pending tasks. La zone shards affiche les métriques de shards telles que Active primary shards, Active shards, Initializing shards, Relocating shards, Delayed shards et Unassigned shards. Si toutes les métriques indiquent « N/A » ou n'affichent aucune donnée, cela signifie que les données de surveillance n'ont pas été collectées. La page contient également des panneaux repliables avec des métriques détaillées, notamment JVM Garbage Collection, Translog, Breakers, CPU and Memory, Disk and Network, Documents, Thread Pool, Caches et Segments.

Règles d'alerte

Dans cet onglet, vous pouvez afficher les alertes Prometheus. Pour créer une règle d'alerte Prometheus, consultez la rubrique Créer une règle d'alerte Prometheus. Par défaut, un cluster ECS Elasticsearch inclut les cinq règles d'alerte suivantes : ElasticsearchProcessNotRunning, SystemCPUHigh, ElasticsearchClusterNotHealthy, ElasticsearchPoolJVMHigh et ElasticsearchTooFewNodesRunning. Ces règles appartiennent au groupe d'alertes elasticsearch-ECS-Common, ont un niveau de gravité Default et un état Running. Vous pouvez Edit, Stop, Copy ou View alert events pour chaque règle.

Documentation connexe

Après avoir intégré le composant, configurez des règles d'alerte pour les métriques clés afin de surveiller leurs performances et leur état de santé. Cela vous aide à détecter et résoudre rapidement les problèmes. Pour plus d'informations, consultez les rubriques Créer des règles d'alerte pour une instance Prometheus.