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

Roda instrumentation

L'agent Ruby New Relic instrumente automatiquement Roda 3.19.0 et supérieur.

Important

L'instrumentation Roda nécessite l'agent Ruby version 9.4.0 ou supérieure.

Bien démarrer

Pour configurer votre application Roda avec New Relic :

  1. Ajoutez la gem newrelic_rpm à Gemfile et regroupez-la.

    gem 'newrelic_rpm'
  2. Dans votre application Roda, sous la directive Roda require , ajoutez require 'newrelic_rpm'. Par exemple:

    require 'roda'
    require 'newrelic_rpm'
    class App < Roda
    route do |r|
    r.root do
    "Hello World!"
    end
    end
    end

Ignorer les itinéraires

Les versions 9.6.0 ou supérieures de l'agent Ruby prennent en charge l'ignorance de certains itinéraires. Pour spécifier ces valeurs, utilisez le même style de routes que celui que vous utilisez pour définir votre application Roda. Par exemple, pour ignorer une route hello_world dans une application Roda, déclarez newrelic_ignore '/hello_word' en dehors du bloc route :

newrelic_ignore '/hello_world'
route do |r|
r.on '/hello_world' do
"Hello World!"
end
end

Si vous souhaitez qu'une application entière soit ignorée (par exemple, dans une application montée), appelez newrelic_ignore sans paramètres :

newrelic_ignore

De plus, newrelic_ignore_apdex et newrelic_ignore_enduser sont pris en charge.

  • L'appel newrelic_ignore_apdex exclura un itinéraire donné de la prise en compte dans les calculs Apdex globaux.
  • L'appel newrelic_ignore_enduser empêchera l'injection automatique du JavaScript de synchronisation de chargement de la page lorsqu'un itinéraire est rendu.

Important

Toutes les méthodes newrelic_ignore* doivent être appelées en dehors du bloc route .

Rack instrumentation

En tant que framework basé sur Rack, l'instrumentation Roda nécessite une instrumentation Rack pour fonctionner correctement. Rack instrumentation est activée par défaut.

Droits d'auteur © 2025 New Relic Inc.

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