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

Intégration de New Relic eAPM

Aperçu

Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !

Cette fonctionnalité est actuellement fournie dans le cadre d'un aperçu conformément à nos politiques de pré-sortie. Il n'est pas disponible pour les clients soumis aux réglementations HIPAA ou FedRAMP.

L'agent de monitoring étendue des performances des applications (eAPM) de New Relic est une intégration de la technologie Berkeley Packet Filter (eBPF) étendue dans la plateforme de New Relic. L'agent eAPM offre une nouvelle méthode de monitoring des services Kubernetes , permettant aux clients de monitorer leurs services sans avoir besoin d'agents spécifiques à la langue. L'agent eAPM collecte les données directement depuis le noyau, fournissant des informations précieuses détaillées sur les performances des services exécutés sur le cluster Kubernetes.

L'agent New Relic eAPM est installé sur chaque nœud du cluster Kubernetes. Après l'installation, l'agent eAPM :

  • Détecte tous les services exécutés sur le cluster Kubernetes.
  • Collectez les données nécessaires à partir du noyau.
  • Envoyez les données à la plateforme New Relic.

Vous pouvez afficher les eAPM instrumentation données dans l'UI APM pour fournir des informations de performances détaillées pour les services exécutés sur le cluster Kubernetes.

Ces données sont renseignées dans l'UI APM pour fournir les informations de performances détaillées pour les services exécutés sur le cluster Kubernetes.

Fonctionnalité clé

Les fonctionnalités de l'intégration eAPM incluent :

  • Instrumentation sans code : simplifie le processus monitoring en éliminant le besoin d'instrumentation de code manuelle, réduisant ainsi la complexité du déploiement et les frais de maintenance.
  • Observabilité complète : permet une visibilité détaillée des performances des applications et du réseau, aidant à identifier et à résoudre rapidement les problèmes.
  • Faible surcharge de ressources : fonctionne efficacement avec un impact minimal sur les ressources système, en tirant parti de sa position au sein du noyau.
  • Améliorations futures de la sécurité : pose les bases de fonctionnalités de sécurité avancées telles que la détection des menaces d'exécution et l'application des politiques.

Principales différences entre eAPM et APM

L'intégration eAPM est une nouvelle façon de monitorer les services Kubernetes , offrant une approche différente de monitoring des services par rapport à l'agent APM traditionnel. Les principales différences entre les agents eAPM et APM sont les suivantes :

Fonctionnalité

Agent eAPM

Agent APM

Résumé

Transaction

base de données OPS

Service externe

Tracing distribué

Indépendant du langage de programmation

instrumentation personnalisée

Découvrir automatiquement des applications et des services en continu

Ingestion de données dédupliquées à partir d'eBPF

Prise en charge de Linux

Prise en charge de Windows

Télémétrie TCP et DNS

Ne nécessite pas de conteneur supplémentaire

Agent

Un par nœud

Un par application

données télémétriques Source

eBPF

Agent de langue APM

Installation de l'agent eAPM

Un agent New Relic eAPM est installé sur chaque nœud de votre cluster. Vous pouvez installer l’agent eAPM sur votre cluster Kubernetes existant à l’aide de l’une des méthodes suivantes :

Prérequis

Installation guidée

La méthode d'installation guidée est le moyen le plus simple d'installer l'agent eAPM sur votre cluster Kubernetes. Il offre des ressources et une configuration prédéfinies pour simplifier le processus d'installation.

Pour installer l'agent eAPM :

  1. connectez-vous à votre compte New Relic.

  2. Accédez au volet de navigation de gauche > + Integration & Agents > Guided install > Kubernetes.

  3. Sélectionnez la méthode d'instrumentation parmi l'une des options affichées suivantes :

    • Guidé: pour l’intégration à l’aide de New Relic CLI.
    • Helm: pour l'intégration à l'aide des cartes Helm de New Relic.
    • Manifest: pour l’intégration à l’aide de New Relic Manifests.
  4. Cliquez sur Continue.

  5. Sur l'écran Enter your user key , sélectionnez l'une des options suivantes, puis cliquez sur Continue:

    • Utiliser une clé existante: Si vous disposez déjà d’une clé utilisateur, fournissez la clé utilisateur. Pour plus d'informations, reportez-vous à Clés utilisateur.
    • Créer une nouvelle clé: Si vous n’avez pas de clé utilisateur, cliquez sur Create a new key pour en créer une.
  6. Dans l’écran Configure the Kubernetes integration , saisissez les informations suivantes, puis cliquez sur Continue:

    1. Choisissez un nom de cluster Kubernetes : saisissez le nom de votre cluster Kubernetes. Ce nom doit être le même que le nom de votre cluster Kubernetes. Si le cluster est déjà instrumenté dans New Relic, sélectionnez le cluster dans la liste déroulante.
    2. Espace de nommage pour l'intégration : Entrez l'espace de nommage pour l'intégration. L'espace de nommage par défaut est newrelic.
    3. Configurer le mode de fonctionnement de Kubernetes : si vous utilisez Google Kubernetes Engine (GKE), activez l'option Are you using a GKE Autopilot cluster? option.
  7. Sur l'écran Scrape Prometheus data , sélectionnez les données Prometheus applicables que vous souhaitez scraper, puis cliquez sur Continue.

  8. (Facultatif) Sur l'écran Enable APM auto-instrumentation , si nécessaire, activez l'option Activate APM auto-attach, puis cliquez sur Continue. Pour plus d'informations, reportez-vous à l'auto-instrumentation APM.

  9. Sur l’écran Gather Log data , sélectionnez les options applicables pour transférer les données log , puis cliquez sur Continue.

  10. Sur l’écran Install the Kubernetes integration , cliquez sur Copy to clipboard, puis collez-le sur votre terminal hôte.

  11. Une fois l’installation terminée, cliquez sur Continue.

  12. (Facultatif) Si vous avez activé l'auto-instrumentation APM, l'écran Configure APM auto-instrumentation s'affiche. Définissez les paramètres d’auto-instrumentation APM selon vos besoins, puis cliquez sur Continue.

  13. Sur l’écran Test the connection , cliquez sur Test connection pour vérifier l’installation.

    conseil

    Lors de l'installation, l'agent eAPM est installé sur chaque nœud de votre cluster. Par exemple, si vous avez trois nœuds dans un cluster Kubernetes, un agent eAPM est installé sur chaque nœud. Aucune configuration supplémentaire n'est requise pour cela.

Installation manuelle

Ajoutez le graphique Helm New Relic eAPM à votre cluster Kubernetes existant.

Prérequis :

Pour installer manuellement l'agent eAPM :

  1. Ouvrez le fichier value.yaml dans votre éditeur de code.
  2. Saisissez le nom de votre cluster Kubernetes pour l’attribut cluster . Ce nom doit être le même que le nom de votre cluster Kubernetes.
  3. Ajoutez la clé d’ingestion New Relic pour l’attribut licenseKey .
  4. Enregistrez le fichier value.yaml dans votre cluster Kubernetes.
  5. Pour ajouter le référentiel de graphiques New Relic Helm, exécutez :
bash
$
helm repo add newrelic https://helm-charts.newrelic.com
  1. Pour installer le graphique Helm de l'agent eAPM, remplacez your-custom-values.yaml par le chemin d'accès à votre fichier values.yaml , exécutez :
bash
$
helm upgrade nr-ebpf-agent newrelic/nr-ebpf-agent -f your-custom-values.yaml -n newrelic --create-namespace --install
  1. (Facultatif) Pour afficher l’état du déploiement du pod en temps réel, exécutez :

    bash
    $
    kubectl get pods -n newrelic --watch

conseil

Le graphique Helm eAPM offre plusieurs options de configuration. Consultez le fichier value.yaml pour adapter l’installation à vos besoins.

Accéder à l'UI APM optimisée par eAPM

Pour accéder à l'UI APM optimisée par eAPM :

  1. Accédez à https://one.newrelic.com > APM & Services.
  2. Dans la bannière de recherche, définissez les critères de recherche sur instrumentation.name = nr_ebpf: A screenshot showing the eBPF search bar Une fois la recherche terminée, une liste d'entités s'affiche. Le nom de l’entité de chaque service correspond au nom du service dans le cluster Kubernetes.

Rechercher et utiliser des données

L'agent eAPM génère des données pour alimenter l'expérience New Relic APM , éliminant ainsi le besoin d'instrumentation personnalisée supplémentaire dans votre base de code.

Comment l'agent eAPM et l'APM fonctionnent ensemble

Les agents eAPM et New Relic APM sont conçus pour se compléter. Par exemple, un client peut commencer par déployer l’agent eAPM sur son cluster à l’aide du processus d’installation guidée ou manuelle. Cet agent détecte et signale automatiquement tous les services au sein du cluster, offrant une approche simplifiée sans avoir besoin de sélectionner un agent de langage spécifique. Tous les services sont signalés collectivement et rapidement.

Après le déploiement initial, les clients peuvent évaluer les services découverts automatiquement et décider lesquels nécessitent la fonctionnalité monitoring complète de la solution APM complète, y compris le tracing distribué.

Lorsqu'un service est mis à niveau vers monitoring APM complète, l'agent eAPM arrête de collecter les données télémétriques pour ce service afin d'éviter des frais en double. De plus, veuillez noter que le service sera désormais représenté comme une nouvelle entité, distincte de celle précédemment signalée par eBPF, qui ne recevra plus de données.

Informations sur les prix

Votre utilisation de l'agent New Relic eAPM est facturable lors de l'aperçu conformément à votre commande. Les coûts associés à cette fonctionnalité sont déterminés par les facteurs suivants, selon le modèle de tarification associé à votre compte :

  • Ingestion de données : les frais peuvent être basés sur le volume de données ingérées, mesuré en Go ingérés. Cela inclut toutes les données collectées par l'agent eAPM et transmises à la plateforme New Relic.
  • Utilisation UI APM : des frais peuvent être facturés en fonction de l'utilisation de l'interface utilisateur APM, mesurée en unité de capacité de calcul (CCU) pour le produit Core calculer.

Pour plus de détails sur les prix, veuillez contacter notre équipe commerciale ou vous référer à votre commande.

CONSEIL

New Relic ne recommande pas d'installer eAPM et Pixie sur le même cluster. Étant donné qu’ils utilisent tous deux eBPF, l’exécution simultanée de ces outils peut entraîner une consommation excessive de ressources et potentiellement dégrader les performances de votre cluster.

Droits d'auteur © 2025 New Relic Inc.

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