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

Python instrumentation personnalisée

instrumentation personnalisée vous permet agent monitoring d'étendre et le comportement par défaut de pour cibler des appels et activités fonctionnels supplémentaires. Vous pouvez le faire via le fichier de configuration agent, ou via l' API d' agent.

Instrumentation via fichier de configuration ou API

Il existe deux méthodes principales pour ajouter une instrumentation personnalisée :

  • Si vous souhaitez simplement le trace temps passé dans des fonctions ou des méthodes supplémentaires de classes, vous pouvez identifier une liste de fonctions ou de méthodes dans le agent configuration fichier . Pour plus d'informations, voir Instrumentation via le fichier de configuration.
  • Pour les cas plus complexes, ou si vous souhaitez personnaliser la manière dont la fonction est identifiée dans l'UI New Relic, vous pouvez placer l'appel d'API dans le application code de votre . Pour plus d'informations, voir Instrumentation via API.

Dans les deux cas, ces mécanismes ciblent uniquement l’appel de fonction désigné. Il n’est pas récursif et ne permet pas un profilage complet sous la fonction annotée.

Considérations supplémentaires

Vous devez annoter individuellement chaque appel de fonction que vous souhaitez trace. Si vous n'êtes pas sûr de la fonction que vous devez annoter, vous pouvez utiliser la fonctionnalité de profilage de thread pour l'affiner.

Prudence

La collecte d'un trop grand nombre de métriques peut avoir un impact sur les performances de votre application et de l' agent. Pour éviter d’éventuels problèmes de données, essayez de maintenir le nombre total de métriques uniques introduites par instrumentation personnalisée inférieur à 2 000.

Droits d'auteur © 2025 New Relic Inc.

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