• /
  • EnglishEspañolFrançaisæ—„æœŹèȘží•œê”­ì–ŽPortuguĂȘs
  • Se connecterDĂ©marrer

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.

Créer un problÚme

Elasticsearch monitoring Intégration

|View as Markdown (English)

Notre intĂ©gration Elasticsearch collecte et envoie l'inventaire et les mĂ©triques de votre cluster Elasticsearch Ă  notre plateforme, oĂč vous pouvez voir l'Ă©tat de votre environnement Elasticsearch. Nous collectons des mĂ©triques au niveau du cluster, du nƓud et de l'index afin que vous puissiez trouver plus facilement la source de tout problĂšme.

Conseil

Nouvelle option OpenTelemetry disponible ! Envisagez d'utiliser notre intégration Elasticsearch OpenTelemetry à la place. Elle offre un monitoring neutre vis-à-vis des fournisseurs, des performances améliorées et une architecture pérenne utilisant les protocoles OpenTelemetry standard de l'industrie.

Pour installer Elasticsearch monitoring l'intégration , suivez les étapes suivantes :

  1. Installer et activer l'intégration.
  2. Configurer l'intégration.
  3. Rechercher et utiliser des données.
  4. En option, consultez les paramĂštres de configuration d'Elasticsearch.

Compatibilité et exigences

Versions d'Elasticsearch

Notre intégration est compatible avec Elasticsearch 7.x à 8.X.

Utilisateur Elasticsearch

L'intégration nécessite un utilisateur Elasticsearch avec des privilÚges monitor pour l'ensemble du cluster et pour tous les index. Pour plus de détails, consultez Autorisation utilisateur Elasticsearch.

SystĂšme d'exploitation pris en charge

  • WindowsWindows
  • LinuxLinux

Pour une liste complÚte des versions spécifiques Windows et Linux, consultez le tableau des systÚmes d'exploitation compatibles.

exigences systĂšme

Installer et activer l'intégration

Pour installer l'intégration Elasticsearch, suivez les instructions correspondant à votre environnement :

Installation de Linux

  1. Suivez les instructions pour installer une intégration et remplacez la variable INTEGRATION_FILE_NAME par nri-elasticsearch.

  2. Changez de répertoire pour accéder au dossier configuration de l'intégration en exécutant :

    bash
    $
    cd /etc/newrelic-infra/integrations.d
  3. Copiez l’exemple de fichier de configuration en exĂ©cutant :

    bash
    $
    sudo cp elasticsearch-config.yml.sample elasticsearch-config.yml
  4. Modifiez le fichier de configuration elasticsearch-config.yml avec votre éditeur préféré. Découvrez quelques exemples de fichiers de configuration.

  5. Pour activer l'analyse automatique des erreurs Elasticsearch et logtransfert, copiez (ou renommez) le fichier elasticsearch-log.yml.example en elasticsearch-log.yml. Pas besoin de redémarrer l'agent.

Example

bash
$
sudo cp /etc/newrelic-infra/logging.d/elasticsearch-log.yml.example /etc/newrelic-infra/logging.d/elasticsearch-log.yml

Autres environnements

Notes supplémentaires :

Ce document vous a-t-il aidé lors de votre installation ?

Configurer l'intégration

Il existe plusieurs façons de configurer l'intégration, selon la maniÚre dont elle a été installée :

  • Si activĂ© viaKubernetesKubernetes, voir services de monitoring exĂ©cutĂ©s sur Kubernetes.
  • Si activĂ© viaECSAmazon ECS, voir les services de monitoring exĂ©cutĂ©s sur ECS.
  • Si installĂ© sur l'hĂŽte, modifiez la configuration dans le fichier de configuration YAML de l'intĂ©gration, elasticsearch-config.yml. La configuration au format YAML d'une intĂ©gration est l'endroit oĂč vous pouvez placer les informations de connexion requises et configurer la maniĂšre dont les donnĂ©es sont collectĂ©es. Les options que vous modifiez dĂ©pendent de votre configuration et de vos prĂ©fĂ©rences. Le fichier configuration contient des paramĂštres communs applicables Ă  toutes les intĂ©grations, tels que interval, timeout, inventory_source. Pour tout savoir sur ces paramĂštres courants, reportez-vous Ă  notre document sur les formats de configuration .

Important

Si vous utilisez toujours nos legacy fichiers configuration ou de définition, vérifiez le format configuration standard.

Fichiers d'exemple elasticsearch-config.yml

Options de configuration pour l'intégration

Pour en savoir plus sur la recherche et l'utilisation de vos données, consultez les paramÚtres de configuration d'Elasticsearch.

Rechercher et utiliser des données

Les données de ce service sont signalées à un dashboard d'intégration.

Les donnĂ©es Elasticsearch sont attachĂ©es aux types d’évĂ©nements suivants :

Vous pouvez interroger ces données à des fins de dépannage ou pour créer des graphiques et des dashboards personnalisés.

Pour en savoir plus sur la recherche et l'utilisation de vos données, consultez comment comprendre les données d'intégration.

Métriques collectées par l'intégration

L'intégration Elasticsearch collecte les métriques suivantes. Chaque nom de métrique est préfixé par un indicateur de catégorie et un point, tel que cluster. ou shards..

L'intégration Elasticsearch est un logiciel open source. Cela signifie que vous pouvez parcourir son code source et envoyer des améliorations, ou créer votre propre fork et le construire.

ParamĂštres d'instance Elasticsearch

Vous pouvez utiliser la section env du fichier elasticsearch-config.yml pour définir des paramÚtres spécifiques liés à Elasticsearch. Ces paramÚtres contrÎlent la connexion à votre Elasticsearch instance, ainsi que d'autres paramÚtres et fonctionnalités de sécurité.

L'intégration Elasticsearch collecte à la fois les informations Métriques et Inventaire. Dans le tableau, utilisez la colonne Applies to pour les paramÚtres disponibles pour chaque collection :

ParamĂštre

Description

Défaut

S'applique Ă 

HOSTNAME

nom d'hĂŽte ou IP oĂč Elasticsearch s'exĂ©cute.

hĂŽte local

MI

LOCAL_HOSTNAME

nom d'hĂŽte ou IP du nƓud Elasticsearch Ă  partir duquel collecter les donnĂ©es d'inventaire. Ne doit ĂȘtre dĂ©fini que si vous ne souhaitez pas collecter de donnĂ©es d'inventaire sur localhost.

hĂŽte local

M

PORT

Port sur lequel Elasticsearch écoute.

9200

MI

USERNAME

Nom d'utilisateur pour accéder à Elasticsearch Node.

N/A

MI

PASSWORD

Mot de passe pour l'utilisateur donné.

N/A

MI

CLUSTER_ENVIRONMENT

Une façon de préciser davantage pour quel cluster nous collectons des données, par exemple : « simulation ».

N/A

MI

USE_SSL

Utilisez SSL lors de la communication avec le nƓud Elasticsearch.

false

MI

CA_BUNDLE_FILE

Emplacement du certificat SSL sur l'hĂŽte. Requis uniquement si USE_SSL est vrai.

N/A

MI

CA_BUNDLE_DIR

Répertoire de bundles d'autorités de certification alternatives.

N/A

MI

SSL_ALTERNATIVE_HOSTNAME

Nom d'hÎte alternatif du serveur que l'intégration acceptera comme valide aux fins de négociation SSL.

N/A

MI

TLS_INSECURE_SKIP_VERIFY

Ignorer la vérification de la chaßne de certificat du serveur et du nom d'hÎte.

false

MI

CONFIG_PATH

Chemin vers le fichier de configuration Elasticsearch.

/etc/elasticsearch/


elasticsearch.yml

je

TIMEOUT

Délai d'expiration requests API, en secondes.

30

MI

COLLECT_INDICES

Indique s'il faut collecter ou non les métriques d'indices.

vrai

M

COLLECT_PRIMARIES

Indique s'il faut collecter les métriques primaires ou non.

vrai

M

INDICES_REGEX

Filtrer les indices collectés.

N/A

M

MASTER_ONLY

Collectez les métriques de cluster sur le maßtre élu uniquement.

false

M

METRICS

Définissez sur true pour activer la collecte de métriques uniquement.

false

INVENTORY

Définissez sur true pour activer la collecte d'inventaire uniquement.

false

Les valeurs de ces paramĂštres peuvent ĂȘtre dĂ©finies de plusieurs maniĂšres :

Libellés et attribut personnalisé

Vous pouvez Ă©galement dĂ©corer vos mĂ©triques Ă  l’aide d’étiquettes. Les Ă©tiquettes vous permettent d'ajouter une paire d'attributs valeur clĂ© Ă  vos mĂ©triques, que vous pouvez ensuite utiliser pour interroger, filtrer ou regrouper vos mĂ©triques.
Le fichier d'exemple de configuration de base elasticsearch-config.yml inclut l'utilisation d'étiquettes. Cependant, comme ils ne sont pas obligatoires, vous pouvez supprimer, modifier ou en ajouter de nouveaux de votre choix.

labels:
env: production
role: load_balancer

Données d'inventaire

L'intĂ©gration Elasticsearch capture les paramĂštres de configuration du nƓud Elasticsearch, comme spĂ©cifiĂ© dans le fichier de configuration YAML. Il collecte Ă©galement les informations de configuration du nƓud Ă  partir du point de terminaison \_nodes/\_local . Les donnĂ©es sont disponibles sur la page Inventaire des infrastructures, sous la source config/elasticsearch .

Pour en savoir plus sur les données d'inventaire, consultez comment comprendre les données d'intégration.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.