• /
  • 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

Installer l'intégration OpenTelemetry Elasticsearch

Installez l'intégration New Relic Elasticsearch OpenTelemetry pour monitorer vos clusters Elasticsearch avec des protocoles standard de l'industrie. Ce guide vous explique comment configurer le collecteur OpenTelemetry pour collecter les métriques et les logs de votre infrastructure Elasticsearch et les envoyer à New Relic.

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

  1. Avant de commencer - Vérifiez les exigences et les prérequis
  2. Configurer le collecteur OpenTelemetry - Configurer la collecte de données
  3. Définir les variables d'environnement - Configurer l'authentification
  4. Trouver et utiliser les données - Visualisez vos données Elasticsearch dans New Relic
  5. Configurer des alertes - Configurer un monitoring proactif

Étape 1 : Avant de commencer

Assurez-vous d'avoir :

Étape 2 : Configurer le collecteur OpenTelemetry

Configurez le collecteur OpenTelemetry pour collecter les métriques et les logs de votre cluster Elasticsearch. Créez ou mettez à jour votre fichier de configuration à /etc/otelcol-contrib/config.yaml.

La configuration varie en fonction de votre configuration Elasticsearch et de vos exigences de monitoring. Choisissez la configuration appropriée ci-dessous :

Conseil

Corréler APM avec Elasticsearch: pour connecter votre application APM et votre cluster Elasticsearch, incluez l'attribut de ressource es.cluster.name="your-cluster-name" dans vos métriques APM. Cela permet une visibilité inter-services et un dépannage plus rapide au sein de New Relic.

Étape 3 : Définir les variables d'environnement

Configurez l'authentification en ajoutant votre point de terminaison New Relic et OTLP au service du collecteur.

  1. Créer un répertoire de remplacement systemd :

    bash
    $
    sudo mkdir -p /etc/systemd/system/otelcol-contrib.service.d
  2. Écrivez environment.conf avec votre point de terminaison OTLP. Remplacez YOUR_LICENSE_KEY par la clé de licence New Relic et YOUR_OTLP_ENDPOINT par le point de terminaison approprié pour votre région. Reportez-vous à la documentation de configuration du point de terminaison OTLP pour sélectionner le bon point de terminaison.

    bash
    $
    cat <<EOF | sudo tee /etc/systemd/system/otelcol-contrib.service.d/environment.conf
    $
    [Service]
    $
    Environment="NEWRELIC_OTLP_ENDPOINT=YOUR_OTLP_ENDPOINT"
    $
    Environment="NEWRELIC_LICENSE_KEY=YOUR_LICENSE_KEY"
    $
    EOF
  3. Rechargez systemd et redémarrez le collecteur :

    bash
    $
    sudo systemctl daemon-reload
    $
    sudo systemctl restart otelcol-contrib.service

Étape 4 : Affichez vos données Elasticsearch

Une fois le collecteur en cours d'exécution et l'envoi de données, vous pouvez afficher vos métriques Elasticsearch dans New Relic :

  1. Accédez à one.newrelic.com > Integrations & Agents
  2. Rechercher Elasticsearch (OpenTelemetry)
  3. Sous Dashboards, cliquez sur Elasticsearch OpenTelemetry Dashboard
  4. Sélectionnez votre compte et cliquez sur View dashboard

Vous devriez voir des dashboards affichant l'état du cluster, les métriques de performance et l'utilisation des ressources.

Conseil

Vous ne voyez pas de données ? La collecte des données peut prendre quelques minutes. Si vous ne voyez pas de métriques après 10 minutes, consultez notre guide de dépannage.

Prochaines étapes avec vos données :

  • Explorer les métriques: toutes les métriques Elasticsearch sont stockées en tant que Metric types d'événements
  • Créer des requêtes personnalisées: utilisez NRQL pour créer des graphiques et des dashboards personnalisés
  • Configurer des alertes: passez à l'étape 5 pour configurer le monitoring proactif

Étape 5 : Configurer des alertes

Le monitoring proactif avec des alertes vous aide à détecter les problèmes avant qu'ils n'affectent vos utilisateurs. Pour créer des conditions d'alerte dans New Relic :

  1. Accédez à one.newrelic.com  > Alerts > Alert Conditions.
  2. Cliquez sur Create condition.
  3. Configurez l'alerte en utilisant le Guided mode ou le générateur de requêtes NRQL.

Les configurations d'alerte ci-dessous sont recommandées pour un monitoring Elasticsearch robuste :

Alertes essentielles (haute priorité)

Ces alertes monitorent les problèmes de santé critiques du cluster qui peuvent entraîner une perte de données ou des pannes de service :

Nom de l'alerte

Justification du seuil (exemple de condition)

Alerte Shards non attribués

La métrique

elasticsearch.cluster.shards

(où

state = 'unassigned'

) est supérieure à 0 pendant au moins 5 minutes.

Alerte Nœuds de données sains

La métrique

elasticsearch.cluster.data_nodes

est inférieure à votre nombre de nœuds minimum requis pendant au moins 5 minutes.

Alerte Utilisation du tas trop élevée

Le pourcentage d'utilisation du tas (Utilisé/Max) est supérieur à 90 % pendant au moins 5 minutes.

Alerte de tâches en attente

La métrique

elasticsearch.cluster.pending_tasks

est supérieure à 5 pendant au moins 5 minutes.

Alertes de monitoring supplémentaires

Ces alertes aident à monitorer les problèmes de performance et d'exploitation :

Nom de l'alerte

Justification du seuil (exemple de condition)

Alerte de requête lente

Le 95e percentile de

elasticsearch.node.operations.time

est supérieur à 5 ms pendant au moins 2 minutes.

Shards en cours d'initialisation trop longs

La métrique

elasticsearch.cluster.shards

(où

state = 'initializing'

) est supérieure à 0 pendant au moins 5 minutes.

Relocalisation des shards trop longue

La métrique

elasticsearch.cluster.shards

(où

state = 'relocating'

) est supérieure à 0 pendant au moins 5 minutes.

Dépannage

Si vous rencontrez des problèmes lors de l'installation ou si vous ne voyez pas de données dans New Relic, consultez notre guide de dépannage complet pour obtenir des solutions étape par étape aux problèmes courants.

Droits d'auteur © 2026 New Relic Inc.

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