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

|View as Markdown (English)

Important

Nous vous recommandons de mettre à jour vers la dernière version de l'agent dès qu'elle est disponible. Si vous ne pouvez pas effectuer la mise à niveau vers la dernière version, mettez à jour vos agents vers une version datant de moins de 90 jours. En savoir plus sur la façon de tenir les agents informés.

Consultez la politique EOL de l'agent New Relic Ruby pour obtenir des informations sur la sortie de l'agent et les dates de support.

v10.9.0

  • Fonctionnalité : profilage continu (aperçu)

    Le profilage continu est une nouvelle fonctionnalité qui n’est pas encore disponible pour une utilisation générale. Le code du composant côté agent est désormais présent dans l’agent, mais pour l’utiliser réellement avant la sortie de la disponibilité générale, vous devrez contacter votre représentant commercial New Relic pour rejoindre l’aperçu de manière anticipée.

    Le profilage continu échantillonne de manière répétée les call stack Ruby de votre application en cours d’exécution et les signale à New Relic, afin que vous puissiez voir quelles méthodes consomment le plus de temps CPU (ou allouent le plus d’objets) en production, sans ajouter de code à votre application.

    Pour l’activer, ajoutez les gems stackprof et google-protobuf au Gemfile de votre application, puis définissez profiling.enabled sur true:

    profiling.enabled: true

    Avec seulement profiling.enabled défini, l’agent échantillonne le temps CPU toutes les 10 millisecondes pendant toute la durée de vie du processus. Ces options vous permettent d’ajuster ce comportement :

    Nom de la configurationDéfautComportement
    profiling.enabledfalseSi true, l’agent collecte et signale les données de profilage continu.
    profiling.includecpuCe qu’il faut échantillonner : cpu pour le temps CPU, ou object pour les allocations d’objets.
    profiling.sample_period0.01Secondes entre les échantillons de stack. Utilisé uniquement lorsque profiling.include est cpu. Doit être compris entre 0,000001 et 0,999999.
    profiling.object_allocation_interval10000Allocations d’objets entre les échantillons de stack. Utilisé uniquement lorsque profiling.include est object. Doit être compris entre 1000 et 999 999.
    profiling.delay0Millisecondes à attendre avant que le profilage ne commence. 0 démarre immédiatement.
    profiling.duration0Millisecondes à profiler avant de s’arrêter automatiquement. 0 profile jusqu’à ce que le processus se termine.

    PR#3617

  • Fonctionnalité : Ajout de la prise en charge de Dalli 5.1.1

    Dalli 5.1.1 a ajouté des arguments à certaines des méthodes que l’agent instrumente, ce qui pourrait déclencher une ArgumentError sur les opérations à clés multiples ou entraîner l’abandon silencieux des options de requête. Désormais, l’agent accepte et transmet un nombre variable d’arguments positionnels et de mots-clés pour ces méthodes. PR#3683

Droits d'auteur © 2026 New Relic Inc.

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