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

Métriques au niveau du code

Les métriques au niveau du code permettent aux développeurs utilisant l'extension New Relic CodeStream de voir les données APM affichées contextuellement dans leur IDE, aux côtés des méthodes individuelles dans le code. Cela permet aux développeurs d’être plus proactifs dans la résolution des problèmes de performances lorsqu’ils écrivent et révisent le code.

Bien démarrer

Tout d’abord, installez l’extension New Relic CodeStream dans l’IDE pris en charge de votre choix et connectez-vous.

Important

Les métriques au niveau du code sont disponibles dans l'agent Ruby version 8.8.0 et supérieure. Pour les versions 8.10.0 et supérieures, les métriques au niveau du code sont activées par défaut. Pour les versions 8.8.0 et 8.9.0, elles doivent être activées via la configuration. Pour activer les métriques au niveau du code, définissez code_level_metrics.enabled: true dans newrelic.yml ou NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true comme variable d'environnement.

Attributs de l'agent

L'agent Ruby signale et attache l'attribut suivant aux étendues produites par votre application :

Name

Description

Example

code.function

Le nom de la fonction instrumentée (méthode Ruby ). Notez que les méthodes de classe seront préfixées par self..

créer

code.filepath

Le chemin absolu vers le fichier de code source dans lequel code.function est défini

/app/app/controllers/widgets_controller.rb

code.lineno

Le numéro de ligne où code.function est défini dans code.filepath

1138

code.namespace

L'espace de nommage (nom de classe ou de module) dans lequel code.function est défini

Contrôleur de widgets

Important

Toutes les méthodes de votre code d’application ne seront pas instrumentées avec l’attribut ci-dessus. À partir de la version 8.10.0, l'agent Ruby fournira des métriques de niveau de code pour les méthodes du contrôleur Rails , les méthodes ActiveJob et toute méthode Ruby qui a été configurée pour être tracée manuellement.

Droits d'auteur © 2025 New Relic Inc.

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