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

Exigences de l'agent Ruby et framework pris en charge

Avant d'installer l'agent Ruby de New Relic, assurez-vous de répondre à ces exigences en matière de système d'exploitation compatible, d'exigences de sécurité et d'infrastructure prise en charge.

Si vous n'en avez pas déjà un, commencez par créer un compte New Relic. C'est gratuit, pour toujours.

système d'exploitation

L'agent Ruby prend en charge les systèmes d'exploitation de type UNIX tels que Linux, Solaris, FreeBSD et macOS.

Exigences de sécurité

En tant que mesure de sécurité standard pour la collecte de données, votre serveur d'applications doit prendre en charge SHA-2 (256 bits). SHA-1 n'est pas pris en charge. New Relic nécessite TLS 1.2 ou supérieur pour toutes les connexions entrantes.

Versions de Ruby

L'agent Ruby New Relic ne prend pas en charge les versions expérimentales. Les versions Ruby prises en charge par l'agent Ruby incluent :

Versions de Ruby

Soutenu

Obsolète

JRuby

  • 9.0.x
  • 9.1.x
  • 9.2.x
  • 9.3.x
  • 1.7.x ou version antérieure : le dernier agent pris en charge était 3.18.1.330.

CRuby

  • 1.8.7
  • 1.9.x
  • 2.0.x
  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.x
  • 2.5.x
  • 2.6.x
  • 2.7.x
  • 3.0.x
  • 3.1.x
  • 3.2.x
  • 2.2.x, 2.3.x Dernier agent pris en charge : 8.16.0.
  • 2.0.x, 2.1.x Dernier agent pris en charge : 6.15.0.
  • 1.8.7, 1.9.2, 1.9.3 : Le dernier agent pris en charge était 3.18.1.330.
  • 1.8.6: Le dernier agent pris en charge était 3.6.8.168.

Serveurs Web

Les serveurs Web pris en charge par l'agent Ruby incluent :

Serveurs Web

Soutenu

Obsolète

Passager

  • 2.2.x
  • 3.0.x
  • 4.0.x
  • 5.xx
  • 6.0.x
  • 2.2.x, 3.0.x, 4.0.x : Dernière prise en charge dans la version 8.16.0 de l'agent

Puma

  • 2.0.x
  • 3.xx
  • 4.xx
  • 5.xx
  • 6.xx
  • 1.0.x, 2.0.x : Dernière prise en charge dans la version 8.16.0 de l'agent

Rainbows!

  • 4.5.0

4.5.0: Le dernier agent pris en charge était 8.16.0.

Thin

  • 1.xx

Licorne

  • 4.xx
  • 5.xx
  • 6.0.x
  • 1.0.x
  • 2.0.x
  • 3.0.x

Webrick

Pris en charge pour toutes les versions de Ruby prises en charge par les agents

Frameworks Web

L'agent Ruby ne prend pas en charge les versions expérimentales. Les agents Ruby prennent en charge le framework Web suivant :

Frameworks Web

Soutenu

Obsolète

Grape

  • 0.2.0
  • 0.19.2
  • 1.2.x
  • 1.3.x
  • 1.4.x
  • 1.5.x
  • 1.6.x
  • 1.7.x
  • 0.2.0: Dernière prise en charge dans la version 8.16.0 de l'agent

Padrino

  • 0.14.x
  • 0.15.1
  • 0.15.2
  • 0.14.x: Dernière prise en charge dans la version 8.16.0 de l'agent

Rack

  • 1.6.x
  • 2.x
  • 3.0.x
  • 1.0.x

Rails

  • 3.2.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x
  • 5.1.x
  • 5.2.x
  • 6.0.x
  • 6.1.x
  • 7.0.x
  • 7.1.x
  • 7.2.x
  • 8.0.x
  • 2.1.x, 2.2.x, 2.3.x : Le dernier agent pris en charge était 3.18.1.330.
  • 2.0.x : Le dernier agent pris en charge était 3.6.8.168.
  • 3.0.x, 3.1.x: Le dernier agent pris en charge était 6.15.0.
  • 3.2.x: Le dernier agent pris en charge était 8.16.0.

Roda

  • 3.19.0 et versions ultérieures

Sinatra

  • 1.4.x
  • 1.5.x
  • 2.0.x
  • 2.1.x
  • 3.0.x
  • 1.2.x, 1.3.x : Le dernier agent pris en charge était 6.15.0
  • 1.4.x, 1.5.x: Le dernier agent pris en charge était 8.16.0

base de données

L'agent Ruby ne prend pas en charge les versions expérimentales. Les bases de données prises en charge par l'agent Ruby incluent :

base de données

Soutenu

Obsolète

Enregistrement actif

  • 3.2.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x
  • 5.1.x
  • 5.2.x
  • 6.0.x
  • 6.1.x
  • 7.0.x
  • 7.1.x
  • 7.2.x
  • 8.0.x
  • 3.2.x: Dernière prise en charge dans la version 8.16.0 de l'agent.
  • 3.0.x, 3.1.x: Dernière prise en charge dans la version 6.15.0 de l'agent.
  • 2.1.x, 2.2.x, 2.3.x : Le dernier agent pris en charge était 3.18.1.330.
  • 2.0.x Le dernier agent pris en charge était 3.6.8.168.

Mapper de données

  • 1.0
  • 1.0.x : Dernier agent pris en charge : 8.16.0.

Elasticsearch

  • 7.x
  • 8.x

Recherche ouverte

  • 2.x
  • 3.x

Mongo

  • 1.8.x
  • 1.9.x
  • 2.0.x
  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.x ou supérieur
  • 1.8.x - 2.3.x : Dernière prise en charge dans la version 8.16.0 de l'agent

Redis

  • 3.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x

Suite

  • 3.37.x
  • 4.0.x
  • 4.45.x ou supérieur
  • 5.xx
  • 3.37, 4.0.x : Dernière prise en charge dans la version 8.16.0 de l'agent

Autres logiciels APM

Si votre application utilise d'autres logiciels monitoring des performances des applications (APM) en plus de notre agent, nous ne pouvons pas garantir que notre agent fonctionnera correctement et nous ne pouvons pas offrir de support technique. Pour plus d'informations, consultez Erreurs lors de l'utilisation d'autres logiciels monitoring .

Détails de l'instance

New Relic collecte les détailsinstance pour une variété de bases de données et de pilotes de bases de données. La possibilité d'afficher une instance spécifique et les types d'informations de base de données dans APM dépend de la version de votre agent New Relic.

L'agent Ruby de New Relic version 3.17.0 ou supérieure prend en charge la base de données ORM suivante :

L'agent Ruby prend également en charge ces gem bases de données :

Base de données Gem

Nom de la gem

Version minimale de gem

Version minimale de l'agent

Memcached

  • 2.7.6
  • 1.8.0
  • 1.5.0

3.17.0

Mongo DB

mongo

1.8.6

3.17.0

Redis

redis-rb

3.0.7

3.17.0

Pour demander des informations au niveau de l'instance à partir de magasins de données actuellement non répertoriés pour votre agent New Relic, obtenez de l'aide sur support.newrelic.com.

Emplois en arrière-plan

Les tâches d’arrière-plan prises en charge par l’agent New Relic Ruby incluent :

Emplois en arrière-plan

Soutenu

Obsolète

Delayed_Job

  • 2.0.x
  • 3.0.x
  • 4.0.x
  • 4.1.x
  • 2.0.x, 3.0.x, 4.0.x : Dernière prise en charge dans la version 8.16.0 de l'agent

Râteau

  • 12.3.3 ou supérieur
  • 13.x
  • 10.x
  • 11.x
  • 12.3.2 ou plus tôt. REMARQUE : uniquement 12.3.3 ou supérieur testé en raison du potentiel d'exploitation dans les versions antérieures.

Rescousse

  • 1.23.x
  • 1.27.x
  • 2.0.0 ou supérieur
  • 1.22.x et plus tôt

Sidekiq

  • 4.2.x
  • 5.x
  • 6.x
  • 7.0.x
  • 2.8.x, 3.4.x, 4.0.x et 4.1.x : Dernière prise en charge dans la version 6.15.0 de l'agent
  • 4.2.x: Dernière prise en charge dans la version 8.16.0 de l'agent

Clients HTTP et réseau

Les clients HTTP pris en charge par l'agent Ruby incluent :

  • Async::HTTP : 0.59.0 ou supérieur
  • Curb : 0.8.1 ou supérieur
  • Ethon : 0.12.0 ou supérieur
  • Excon : 0.19.0 ou supérieur (versions inférieures à 0.55.0 prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)
  • gRPC : 1.0.0 ou supérieur
  • HttpClient : 2.2.0 ou supérieur (versions 2.2.0 à 2.8.0 prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)
  • HttpRb : 0.9.9 ou supérieur (versions 0.9.9 à 2.2.1 prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)
  • HTTPX : 1.0.0 ou supérieur
  • Net::HTTP : pris en charge pour toutes les versions de Ruby prises en charge par l'agent .
  • Typhoeus : 0.5.3 ou supérieur (versions 0.5.3 à 1.2.x prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)

File d'attente des messages

Gems actuellement supportées qui sont instrumentées:

  • Bunny : 2.0 ou supérieur (versions 2.0.x à 2.6.x prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)
  • AWS SQS
  • rdkafka
  • ruby-kafka

Autre

L'agent Ruby d'APM prend également en charge :

  • ActiveMerchant:1.25.0 ou supérieur (versions 1.25.0 - 1.64.x prises en charge pour la dernière fois dans la version 8.16.0 de l'agent)
  • Acts_as_Solr:Dernière prise en charge dans la version 8.16.0 de l'agent
  • authlogic:Dernière prise en charge dans la version 8.16.0 de l'agent
  • concurrent-ruby: 1.1.5 ou supérieur
  • Stripe:5.38.0 ou supérieur
  • Sunspot:Dernière prise en charge dans la version 8.16.0 de l'agent
  • Tilt: 2.x pour Ruby 2.2 ou supérieur ; 1.x pour Ruby 2.7 ou inférieur
  • Yajl-Ruby: 1.1.0 ou supérieur

Connectez l'agent à d'autres parties de New Relic

L'agent Ruby s'intègre à d'autres fonctionnalités New Relic pour vous offrir une visibilité de bout en bout.

Capacité

Capacité

Monitoring de l'IA

Vous pouvez collecter des données d'IA à l'aide de l'agent Ruby et du gemruby-openai . Cette fonctionnalité a été introduite dans la version 9.8.0 de l'agent Ruby et prend en charge ruby-openai versions 3.4.0 et au-dessus.

Monitoring de navigateurs

L'agent Ruby injecte automatiquement l'agent JavaScript du navigateur lorsque vous activez auto-instrumentation. Après avoir activé du navigateur,injection vous pouvez afficher les données dans la page Résumé de l'APM et basculer rapidement entre l'APM et les données du navigateur pour une application particulière. Pour les options de configuration et l'instrumentation manuelle, consultez la documentation du navigateur et de l'agent Ruby.

Monitoring de l'infrastructure

Lorsque vous installez l’infrastructure et les agents APM sur le même hôte, ils se détectent automatiquement. Vous pouvez ensuite afficher une liste d'hôtes dans UI l'APM et filtrer vos hôtes par application APM dans l'UI d'infrastructure. Pour plus d’informations, consultez les données APM dans l’UI infrastructure.

Monitoring synthétique

Synthétique trace de transaction connecte requests du moniteur Synthétique à la transaction APM sous-jacente.

Droits d'auteur © 2025 New Relic Inc.

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