L'agent Ruby New Relic monitore vos applications pour vous aider à identifier et à résoudre les problèmes de performances. Vous pouvez également étendre la monitoring des performances de l'agent pour collecter et analyser les données commerciales afin de vous aider à améliorer l'expérience client et à prendre des décisions commerciales data-driven .
Utilisez l'agent Ruby New Relic pour résoudre les problèmes de performances de votre application avec notre didacticiel Mon application est lente.
Compatibilité et exigences
L'agent Ruby prend en charge la plupart des frameworks et plateformesRuby les plus courants. Vous pouvez également utiliser l'agent Ruby dans un environnement flexible Google App Engine (GAE). Avant d'installer l'agent Ruby , assurez-vous que votre système répond à l'exigence système.
Performances de l'application de monitoring
View the big picture of your app
- Surveillez l'Apdex de votre application (satisfaction des utilisateurs).
- Obtenez un résumé de haut niveau de votre application.
- Créez des cartes architecturales de votre application.
- Activez le tracing distribué pour comprendre l'activité dans un environnement qui repose sur de nombreux services.
- Installez monitoring d'infrastructureNew Relic et affichez les données d'hébergement détaillées de votre application.
Find errors and problems quickly
- Clé de suivi des transactions.
- Créez un dashboard personnalisé pour les mesures importantes.
- Alertez votre équipe lorsque des erreurs ou des problèmes surviennent avant qu’ils n’affectent votre utilisateur.
- Suivre les performances après un déploiement.
Drill down into performance details
- Examiner le niveau du code trace de transaction
- Examiner la requête de base de données trace.
- Examiner la trace d'erreur.
- Monitorer les processus d'arrière-planRuby et daemon.
View logs for your APM and infrastructure data
Rassemblez vos données de log et d' application pour rendre le dépannage plus facile et plus rapide. Pas besoin de passer à une autre page UI .
- Avec les logs en contexte, vous pouvez voir les messages de log liés à vos erreurs et les tracer directement dans UI de votre application.
- Vous pouvez également voir les logs en contexte de vos données infrastructure , telles que le cluster Kubernetes.
Analyze business data
Utilisez l'agent Ruby pour organiser, interroger et visualiser vos données afin de répondre à des questions clés sur les performances des applications et l'expérience client.
- Utilisez l’attribut de transaction par défaut ou ajoutez le vôtre.
- interrogez vos données en utilisant NRQL.
- Envoyez vos propres données d'événement.
- Créez et partagez des dashboards personnalisables et interactifs.
Installer l'agent
Après avoir créé un compte New Relic, utilisez notre lanceur ou consultez les instructions d'installation.
Prolonger instrumentation d' agent
Après avoir installé l'agent, allez plus loin et étendez l'instrumentation de l'agent :
- Délai de chargement de la page: injectez automatiquement l’agent pour obtenir une visibilité sur l’activité de l’utilisateur final.
- instrumentation personnalisée: transactions sur instruments non prises en compte dans le framework de notre instrumentation.
- API d'agent: Utilisez l'API d'agent pour personnaliser entièrement le comportement de l'agent. Par exemple, vous pouvez collecter des mesures personnalisées, signaler une erreur ou ignorer complètement une transaction particulière.
- métriques personnalisées: Enregistrez des métriques supplémentaires dans le cadre d'une transaction pour obtenir plus d'informations détaillées sur les performances et les données commerciales de votre application.
- Attribut agent: Personnalisez l'attribut attaché aux transactions. La personnalisation des attributs vous permet d'éviter d'envoyer des attributs sensibles ou de collecter des attributs supplémentaires pour une visibilité plus approfondie de vos transactions.
Dépannage
Si vous rencontrez des problèmes, consultez la documentation de dépannage de l'agent Ruby. Les problèmes courants incluent :
- Aucune donnée n'apparaît (Ruby)
- Gems incompatibles avec l'agent Ruby
- Envoi des erreurs traitées à New Relic
- Contrôler le moment où l'agent Ruby démarre
Vérifiez le code source
L'agent Ruby est un logiciel open source. Cela signifie que vous pouvez parcourir son code source et envoyer des améliorations, ou créer votre propre fork et le construire. Pour plus d'informations, consultez le fichier README.