• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Requisitos del agente Ruby y marco compatible

Antes de instalar el agente New Relic Ruby de, cerciorar de que su sistema cumpla con estos requisitos de sistema operativo compatible, protocolos de seguridad, Ruby versiones y marco/biblioteca compatibles.

Si aún no tiene una, comience creando una cuenta New Relic. Es gratis, para siempre.

Sistema operativo

El agente Ruby es compatible con sistemas operativos similares a UNIX, como Linux, Solaris, FreeBSD y macOS. Windows no recibe soporte oficial para entornos de producción, pero puede funcionar para desarrollo.

Requerimientos de seguridad

  • Recopilación de datos: como medida de seguridad estándar para la recopilación de datos, su servidor de aplicaciones debe admitir SHA-2 (256 bits) para la comunicación SSL con New Relic. SHA-1 no es compatible.
  • TLS: New Relic requiere TLS 1.2 o superior para todas las conexiones entrantes del agente.

Versiones Ruby

El agente Ruby de New Relic no admite versiones experimentales o no oficiales de Ruby. El agente se prueba continuamente con las versiones oficiales de Ruby.

Implementación de Ruby

Soportado

Notas

CRuby (resonancia magnética)

3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.7.x, 2.6.x, 2.5.x, 2.4.x

Ruby 2.3.x, 2.2.x: Último soporte total del agente v8.16.0.
Ruby 2.1.x, 2.0.x: Último soporte total del agente v6.15.0.
Ruby 1.9.3: Último agente v3.18.1.
Ruby 1.8.7: Último agente v3.18.1.

JRuby

9.x

JRuby 1.7.x: Último agente v3.18.1. Las versiones anteriores no son compatibles.

Nota: "Última versión totalmente compatible con el agente vX.YZ" significa que la versión del agente XYZ fue la última en garantizar compatibilidad. Es posible que los agentes más nuevos aún funcionen, pero no se prueban activamente contra esas versiones anteriores Ruby.

Servidores web

El agente Ruby admite los siguientes servidores sitio web. La instrumentación normalmente se conecta al Rack.

Servidor sitio web

Soportado

Notas

Puma

6.x, 5.x, 4.x, 3.x

Versiones '<' 3.x: El soporte puede variar.

Unicornio

6.x, 5.x

Versiones '<' 4.x: El soporte puede variar.

Pasajero

6.x, 5.x

Versiones '<' 5.x: El soporte puede variar.

Thin

1.x

Webrick

Incluido con versiones compatibles de Ruby

Generalmente compatible con desarrollo y aplicaciones básicas de Rack.

Falcon

0.30.x y superior

Frameworks web

El agente Ruby proporciona instrumentación estable para estos marcos sitio web.

Framework

Soportado

Notas

Rieles

8.0.x, 7.1.x, 7.0.x, 6.1.x, 6.0.x, 5.2.x

Rails 5.1.x, 5.0.x, 4.2.x también ampliamente probado.
Rails 3.2.x: Último soporte total del agente v8.16.0.
Versiones anteriores (por ejemplo, 2.x, 3.0.x, 3.1.x) no son compatibles con agentes recientes.

Sinatra

3.x, 2.x

Sinatra 1.4.x: Último soporte total del agente v8.16.0. Las versiones anteriores no son compatibles.

Rack

5.x, 4.x, 3.x

Grape

1.7.x, 1.6.x, 1.5.x, 1.4.x, 1.3.x, 1.2.x

Grape 0.2.0: Último soporte total del agente v8.16.0. Es posible que las versiones anteriores no sean totalmente compatibles.

Padrino

0.15.x

Las versiones anteriores (por ejemplo, 0.14.x) fueron totalmente compatibles por última vez con el agente v8.16.0.

Roda

3.x

Almacenes de datos y ORM

El agente instrumentó una amplia variedad de controladores de la base de datos y Mapeadores relacionales de objetos.

almacenamiento de datos / ORM

Nombre de la gema

Soportado

Notas

Registro activo

activerecord

Ver versiones de Rails

También se admite el uso independiente. Adaptador Redshift reconocido.

Sequel

sequel

5.17.0 y superior

Secuela 3.37.x, 4.0.x: Último soporte total del agente v8.16.0.

MongoDB

mongo

2.4.0 y superior

Mongo 1.8.x - 2.3.x: Último soporte total del agente v8.16.0.

Redis

redis

5.x, 4.x, 3.x

redis-client (empleado por redis-rb 5+) también está instrumentado.

Memcached (Dalli)

dalli

3.x, 2.7.x

Memcached (joya de memcached)

memcached

1.8.x

Elasticsearch

elasticsearch

8.x, 7.x

elasticsearch.capture_cluster_name Opción de configuración disponible.

Búsqueda abierta

opensearch-ruby

3.x, 2.1.x

Soporte experimental, proporciona telemetría similar a Elasticsearch.

DynamoDB (SDK de AWS)

aws-sdk-dynamodb

3.x

New Relic recopila detalles de instancia para una variedad de base de datos y controlador de la base de datos. La capacidad de ver instancias específicas y los tipos de información de la base de datos en APM depende de la versión de su agente New Relic.

Admitimos los siguientes adaptadores:

Base de datos

Nombre de la gema adaptadora

PostgreSQL

pg

MySQL

mysql2, trilogy

SQLite

sqlite3

Esta no es una lista completa.

Para solicitar información a nivel de instancia de almacenes de datos que actualmente no figuran en la lista para su agente de New Relic, obtenga soporte en support.newrelic.com.

Sistemas de mensajería y trabajos en segundo plano

instrumentación para procesamiento de trabajos en segundo plano popular y cola de mensajes biblioteca.

Sistema/biblioteca

Nombre de la gema

Soportado

Notas

Sidekiq

sidekiq

8.x, 7.x, 6.x, 5.x

Sidekiq 4.2.x: Último soporte total del agente v8.16.0.
sidekiq-delay_extensions también es compatible.

Resque

resque

2.x, 1.27.x

Soporte para FORK_PER_JOB.

Retrasado::Trabajo

delayed_job

4.1.x

Registro activo y backend Mongoid.
Trabajo retrasado 2.0.x - 4.0.x: Último soporte total del agente v8.16.0.

Trabajo activo

activejob

Ver versiones de Rails

Bunny (RabbitMQ)

bunny

2.x

Bunny 2.0.x - 2.6.x: Último soporte total del agente v8.16.0.

Kafka (rubí-kafka)

ruby-kafka

1.x

Kafka (rdkafka)

rdkafka

0.15.x+

Kinesis (SDK de AWS)

aws-sdk-kinesis

3.x

Manguera contra incendios (SDK de AWS)

aws-sdk-firehose

3.x

SQS (SDK de AWS)

aws-sdk-sqs

3.x

Cola estable

solid_queue

Ver ActiveJob

Se emplea con ActiveJob. ThreadError: queue empty ignorado por defecto.

Clientes HTTP y redes

El agente instrumentó varias bibliotecas de clientes HTTP para monitoreo de servicios externos.

Biblioteca

Nombre de la gema

Soportado

Notas

Net::HTTP

(Biblioteca estándar de Ruby )

Incluido con versiones compatibles de Ruby

Cliente HTTP principal.

Cliente HTTP

httpclient

2.8.3 y superiores

HttpClient 2.2.0 - 2.8.0 (por debajo de la versión actual 2.8.x): Último soporte total del agente v8.16.0.

Tifón

typhoeus

1.4.x y superiores

Tifón 0.5.3 - 1.2.x: Último soporte total del agente v8.16.0.
Soporte de hidra.

Excón

excon

0,56,0 y superior

Excon '<' 0.55.0: Último soporte total del agente v8.16.0.

Ethon

ethon

0.12.0 y superior

Frenar

curb

0.9.x y superior

HTTPX

httpx

1.0.0 y superior

HTTP.rb (gema http)

http

5.x, 4.x, 3.x, 2.x

HttpRb 0.9.9 - 2.2.1: Último soporte total del agente v8.16.0.

Faraday

faraday

La instrumentación funciona a través de adaptadores instrumentados (p. ej., Net::HTTP, Excon).

Async::HTTP

async-http

0,59.0 y superior

gRPC

grpc

1.48.0 y superior

Para instrumentación de cliente y servidor gRPC.

Biblioteca de IA y aprendizaje automático

New Relic está ampliando su soporte para biblioteca AI/ML.

Biblioteca

Nombre de la gema

Soportado

Notas

OpenAI

ruby-openai

3.4.0 y por encima

Requiere ai_monitoring.enabled = true. Captura llamadas a incrustación y finalización de chat extremo. Al atributo personalizado se le puede agregar el prefijo llm..

Otras bibliotecas y tecnologías

Biblioteca

Nombre de la gema

Soportado

Notas

Cable de acción

actioncable

Ver versiones de Rails

Comerciante activo

activemerchant

1.65.0 y superior

ActiveMerchant 1.25.0 - 1.64.x: Último soporte total del agente v8.16.0.

Capistrano

capistrano

2.15.5 y superiores

Ruby concurrente

concurrent-ruby

1.1.5 y por encima

Fibra

Instrumentación de la clase Fiber de Ruby.

GrafoQL

graphql

instrumentación proporcionada por la gema GraphQL

Lambda (SDK de AWS)

aws-sdk-lambda

Consulte MonitoreoAWS Lambda para obtener más información.

Logger

logger

Soporte para reenvío de logs de APM usando la biblioteca de Logger de Ruby.

Logstaher

logstasher

1.xx y superiores

Soporte para reenvío de logs de APM.

Raya

stripe

5.38.0 y superior

Hilo

Instrumentación de la clase Thread de Ruby.

Ver componente

2.53.x y superiores

Yajl-Rubí

yajl-ruby

1.2.1 y superiores

Notas sobre las versiones compatibles

  • El agente puede ser compatible con una gama más amplia de versiones (más antiguas o más nuevas) que las que se enumeran explícitamente. Sin embargo, las versiones enumeradas son objeto de las pruebas más rigurosas.
  • Para obtener la información más actualizada sobre las nuevas versiones admitidas o las obsoletas, consulte siempre las notas de la versión del agente Ruby.
  • Si una biblioteca no está listada, aún puede estar instrumentada si se basa en una tecnología subyacente que está instrumentada (por ejemplo, un framework creado en Rack o un ORM que usa un adaptador de base de datos estándar). Para bibliotecas críticas no incluidas en la lista, puede explorar la instrumentación personalizada o enviar una solicitud de característica.

Si tiene preguntas sobre versiones o bibliotecas específicas que no se tratan aquí, visite nuestro foro comunitario Explorers Hub.

Otro software APM

Si su aplicación utiliza otro software de monitoreo del rendimiento de aplicaciones (APM) (APM) además de nuestro agente, no podemos garantizar que nuestro agente funcionará correctamente y no podemos ofrecer soporte técnico. Para obtener más información, consulte Errores al utilizar otro software de monitoreo.

Conecte el agente a otras partes de New Relic

El agente Ruby se integra con otras capacidades de New Relic para brindarle visibilidad de un extremo a otro.

Capacidad

Descripción

Monitoreo de IA

Puede recopilar datos de IA utilizando el agente Ruby y la gemaruby-openai . Esta característica se introdujo en la versión 9.8.0 del agente Ruby y es compatible con ruby-openai versiones 3.4.0. y por encima.

Monitoreo del navegador

El agente Ruby inyecta automáticamente el agente JavaScript del navegador cuando habilita la instrumentación automática. Después de habilitar la inyección browser , puede ver datos en la página Resumen de APM y cambiar rápidamente entre el APM y los datos del navegador para una aplicación en particular. Para opciones de configuración e instrumentación manual, consulte la documentación del navegador y del agente Ruby.

Monitoreo de infraestructura

Cuando instalas la infraestructura y el agente APM en el mismo host, se detectan automáticamente entre sí. Luego puede ver una lista de hosts en la UI de APM y filtrar sus hosts por aplicación de APM en la UI de infraestructura. Para obtener más información, consulte Datos de APM en la UI de la infraestructura.

Monitoreo sintetico

Sintético traza de la transacción conecta las solicitudes del monitor Sintético a la transacción APM subyacente.

Copyright © 2025 New Relic Inc.

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