Prudence
le mode développeurs est deprecated et n'est plus pris en charge à partir de la version 4.1.0 de l'agentRuby .
L'agent Ruby New Relic inclut le mode développeurs, une UI intégrée permettant d'examiner les détails des transactions Web dans votre application. Avec le mode développeurs, vous pouvez examiner les appels de bibliothèque et de base de données effectués par les actions du contrôleur lorsqu'ils sont invoqués sur l'Rails instance.
Le mode développeurs gratuit vous offre une visibilité approfondie des transactions similaire à celle que vous obtenez avec la fonctionnalité de trace de transaction de New Relic. Cependant, cela ne fonctionne que dans une seule instance Rails et la surcharge est bien plus élevée que la version de production. Il n'est pas recommandé de l'utiliser en dehors du sandbox de bureau d'un développeur.
Considérations de sécurité
Le mode développeurs de l'agent Ruby , qui est activé par défaut lorsque le RAILS_ENV == "development"
, ne communique en aucune façon avec le collecteur New Relic. Les graphiques à secteurs sont rendus à l'aide de Google Charts, ce qui implique une publication HTTP de données agrégées.
Conseil
Le mode Production de l'agent Ruby, qui est activé par défaut lorsque RAILS_ENV == "production"
et RAILS_ENV == "staging"
, communique avec le site New Relic. Pour plus d'informations, voir Sécurité.
installation
Pour installer le mode développeurs, installez l'agent Ruby en tant que plugin ou gem. Vous devrez peut-être également définir developer_mode
sur vrai dans votre newrelic.yml pour le RAILS_ENV
dans lequel vous travaillez. le mode développeurs est activé par défaut uniquement lorsque RAILS_ENV
= development
.
Bien qu'un fichier newrelic.yml soit créé dans le cadre de l'installation, il n'est pas nécessaire d'avoir un valide.
Problèmes connus
Les problèmes connus avec le mode développeurs incluent :
Utilisation du mode développeurs
Si vous exécutez votre application sur votre bureau en utilisant thin, WEBrick ou quelque chose de similaire, ouvrez l'URL /newrelic
sur votre serveur pour voir l'interface utilisateur du mode développeurs.
Prudence
Si vous utilisez Passenger, Unicorn ou d'autres serveurs d'applications de type fork sur votre bureau, vous remarquerez peut-être un comportement étrange avec la disparition des données si votre serveur d'applications lance plusieurs instances. Reportez-vous aux Troubleshooting conseils qui suivent.

Developer Mode Breakdown Chart
Dépannage
Conseils de dépannage pour le mode développeurs :