• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

Ruby 에이전트 요구 사항 및 지원되는 프레임워크

뉴렐릭의 루비 에이전트를 설치하기 전에 시스템이 호환 가능한 운영 시스템, 보안 프로토콜, 루비 버전 및 지원되는 프레임워크/라이브러리에 대한 요구 사항을 충족하는지 확인하세요.

아직 계정이 없다면 먼저 New Relic 계정을 만드세요 . 영원히 무료입니다.

운영체제

루비 에이전트는 Linux, Solaris, FreeBSD, macOS 등 UNIX와 유사한 운영 시스템을 지원합니다. Windows 공식적으로 운영 환경을 지원하지 않지만 개발에는 작동할 수 있습니다.

보안 요구 사항

  • 데이터 수집: 데이터 수집을 위한 표준 보안 조치 로, 앱 서버는 뉴렐릭과의 SSL 통신을 위해 SHA-2(256비트)를 지원해야 합니다. SHA-1은 지원되지 않습니다.
  • TLS: 뉴렐릭은 에이전트에서 들어오는 모든 연결에 TLS 1.2 이상이 필요합니다.

루비 버전

뉴렐릭 루비 에이전트는 실험적 또는 비공식 루비 버전을 지원하지 않습니다. 에이전트는 공식 루비 릴리스에 대해 지속적으로 테스트됩니다.

루비 구현

지원

Notes

크루비(MRI)

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

루비 2.3.x, 2.2.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.
루비 2.1.x, 2.0.x: 마지막으로 에이전트 v6.15.0에서 완벽하게 지원되었습니다.
루비 1.9.3: 마지막 에이전트 v3.18.1.
루비 1.8.7: 마지막 에이전트 v3.18.1.

JRuby

9.x

JRuby 1.7.x: 마지막 에이전트 v3.18.1. 이전 버전은 지원되지 않습니다.

참고: "에이전트 vX.YZ에서 마지막으로 완전 지원됨"은 에이전트 버전 XYZ가 마지막으로 지원을 보장했음을 의미합니다. 최신 에이전트는 여전히 작동할 수 있지만 이전 Ruby 버전에 대해 적극적으로 테스트되지는 않습니다.

웹 서버

루비 에이전트는 다음과 같은 웹 서버를 지원합니다. 측정, 사용량은 일반적으로 Rack 에 연결됩니다.

웹 서버

지원

Notes

퓨마

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

버전 '<' 3.x: 지원이 다를 수 있습니다.

일각수

6.x, 5.x

버전 '<' 4.x: 지원이 다를 수 있습니다.

승객

6.x, 5.x

버전 '<' 5.x: 지원이 다를 수 있습니다.

얇은

1.x

웨브릭

지원되는 루비 버전과 함께 제공됨

일반적으로 개발 및 기본 Rack 앱에 지원됩니다.

0.30.x 이상

웹 프레임워크

루비 에이전트는 이러한 웹 프레임워크에 대한 강력한 측정, 트랜잭션을 제공합니다.

뼈대

지원

Notes

울타리

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도 광범위하게 테스트되었습니다.
Rails 3.2.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.
이전 버전(예: 2.x, 3.0.x, 3.1.x) 최근 에이전트에서는 지원되지 않습니다.

시나트라

3.x, 2.x

시나트라 1.4.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다. 이전 버전은 지원되지 않습니다.

고문

5.x, 4.x, 3.x

포도

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

Grape 0.2.0: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다. 이전 버전은 완벽하게 지원되지 않을 수 있습니다.

파드리노

0.15.x

이전 버전(예: 0.14.x)은 에이전트 v8.16.0에서 마지막으로 완벽하게 지원되었습니다.

Roda

3.x

데이터 저장소 및 ORM

에이전트는 다양한 데이터베이스 드라이버 및 개체 관계형 매퍼를 제공합니다.

데이터스토어 / ORM

보석 이름

지원

Notes

액티브 레코드

activerecord

Rails 버전 보기

단독 사용도 지원됩니다. Redshift 어댑터가 인식되었습니다.

계속

sequel

5.17.0 이상

속편 3.37.x, 4.0.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

MongoDB

mongo

2.4.0 이상

몽고 1.8.x - 2.3.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

Redis

redis

5.x, 4.x, 3.x

redis-client (redis-rb 5+에서 사용됨)도 계측되었습니다.

Memcached(달리)

dalli

3.x, 2.7.x

Memcached(memcached gem)

memcached

1.8.x

엘라스틱서치

elasticsearch

8.x, 7.x

elasticsearch.capture_cluster_name 구성 옵션을 사용할 수 있습니다.

오픈서치

opensearch-ruby

3.x, 2.1.x

실험적 지원, Elasticsearch 와 유사한 텔레메트리를 제공합니다.

DynamoDB(AWS SDK)

aws-sdk-dynamodb

3.x

New Relic은 다양한 데이터베이스 및 데이터베이스 드라이버에 대한 인스턴스 세부 정보를 수집합니다. APM에서 특정 인스턴스 및 데이터베이스 정보 유형을 보는 기능은 New Relic 에이전트 버전에 따라 다릅니다.

다음 어댑터를 지원합니다.

데이터 베이스

어댑터 젬 이름

PostgreSQL

pg

MySQL

mysql2, trilogy

SQLite

sqlite3

이것은 포괄적인 목록이 아닙니다.

현재 New Relic 에이전트에 대해 나열되지 않은 데이터 저장소에서 인스턴스 수준 정보를 요청하려면 support.newrelic.com 에서 지원을 받으십시오.

백그라운드 작업 및 메시징 시스템

널리 사용되는 백그라운드 작업 처리를 위한 측정, 로그 저장소입니다.

시스템/라이브러리

보석 이름

지원

Notes

사이드키크

sidekiq

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

Sidekiq 4.2.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.
sidekiq-delay_extensions 도 지원됩니다.

요청

resque

2.x, 1.27.x

FORK_PER_JOB 에 대한 지원.

지연됨::작업

delayed_job

4.1.x

Active Record와 Mongoid 백앤드.
지연된 작업 2.0.x - 4.0.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

액티브잡

activejob

Rails 버전 보기

Bunny (RabbitMQ)

bunny

2.x

Bunny 2.0.x - 2.6.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

카프카(루비-카프카)

ruby-kafka

1.x

카프카(rdkafka)

rdkafka

0.15.x+

키네시스(AWS SDK)

aws-sdk-kinesis

3.x

파이어호스(AWS SDK)

aws-sdk-firehose

3.x

SQS(AWS SDK)

aws-sdk-sqs

3.x

솔리드큐

solid_queue

ActiveJob 보기

ActiveJob과 함께 사용됩니다. ThreadError: queue empty 기본적으로 무시됩니다.

HTTP 클라이언트 및 네트워킹

에이전트는 외부 서비스 모니터링을 위한 다양한 HTTP 클라이언트 역할을 수행합니다.

도서관

보석 이름

지원

Notes

네트::HTTP

(루비 표준 라이브러리)

지원되는 루비 버전과 함께 제공됨

핵심 HTTP 클라이언트.

HTTP클라이언트

httpclient

2.8.3 이상

HttpClient 2.2.0 - 2.8.0(현재 2.8.x 이하): 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

장티푸스

typhoeus

1.4.x 이상

타이포이우스 0.5.3 - 1.2.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.
하이드라 지원.

엑스콘

excon

0.56.0 이상

엑스콘 '<' 0.55.0: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

에톤

ethon

0.12.0 이상

연석

curb

0.9.x 이상

HTTPX

httpx

1.0.0 이상

HTTP.rb(http gem)

http

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

HttpRb 0.9.9 - 2.2.1: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

패러데이

faraday

측정, 로그는 로그된 어댑터(예: Net::HTTP, Excon)를 통해 작동합니다.

비동기::HTTP

async-http

0.59.0 이상

gRPC

grpc

1.48.0 이상

gRPC 서버 및 클라이언트 측정의 경우, 리소스입니다.

AI 및 머신 러닝 라이브러리

뉴렐릭이 AI/ML 라이브러리에 대한 지원을 확대하고 있습니다.

도서관

보석 이름

지원

Notes

오픈AI

ruby-openai

3.4.0 그리고 그 이상

ai_monitoring.enabled = true 이 필요합니다. 임베딩 및 채팅 완료 엔드포인트에 대한 호출을 캡처합니다. 사용자 정의 속성은 llm. 접두사를 사용하여 추가할 수 있습니다.

기타 라이브러리 및 기술

도서관

보석 이름

지원

Notes

액션케이블

actioncable

Rails 버전 보기

활성 판매자

activemerchant

1.65.0 이상

ActiveMerchant 1.25.0 - 1.64.x: 마지막으로 에이전트 v8.16.0에서 완벽하게 지원되었습니다.

카피스트라노

capistrano

2.15.5 이상

동시 루비

concurrent-ruby

1.1.5 그리고 그 이상

섬유

측정, 루비의 Fiber 클래스 사용입니다.

그래프QL

graphql

측정, GraphQL gem에서 제공하는 도구

Lambda (AWS SDK)

aws-sdk-lambda

자세한 내용은 AWS Lambda 모니터링을 참조하세요.

나무꾼

logger

루비의 로거 라이브러리를 사용하여 APM 로그 포워딩을 지원합니다.

로그스태셔

logstasher

1.xx 이상

APM 로그 포워딩을 지원합니다.

줄무늬

stripe

5.38.0 이상

측정, 루비의 Thread 클래스 사용.

뷰 구성 요소

2.53.x 이상

야즐-루비

yajl-ruby

1.2.1 이상

지원되는 버전에 대한 참고 사항

  • 해당 에이전트는 명시적으로 나열된 것보다 더 다양한 버전(이전 또는 최신)과 호환될 수 있습니다. 그러나 나열된 버전은 가장 엄격한 테스트를 거쳤습니다.
  • 새로 지원되는 버전이나 지원 중단에 대한 최신 정보는 항상 루비 에이전트 릴리스 노트를 참조하세요.
  • 라이브러리가 나열되지 않은 경우, 리소스 기본 기술(예: Rack 에 구축된 프레임워크 또는 표준 데이터베이스 어댑터를 사용하는 ORM)에 의존하는 경우 여전히 수용체일 수 있습니다. 중요한 미등록 라이브러리의 경우 사용자 정의 측정을 탐색하거나 기능 요청을 제출할 수 있습니다.

여기에 언급되지 않은 특정 버전이나 라이브러리에 대한 질문이 있는 경우 Explorers Hub 커뮤니티 포럼을 방문하세요.

기타 APM 소프트웨어

귀하의 애플리케이션이 당사 에이전트 외에 다른 APM(애플리케이션 성능 모니터링) 소프트웨어를 사용하는 경우 당사는 당사 에이전트가 올바르게 작동한다고 보장할 수 없으며 기술 지원을 제공할 수 없습니다. 자세한 내용은 다른 모니터링 소프트웨어 사용 시 오류를 참조하십시오.

에이전트를 New Relic의 다른 부분에 연결

Ruby 에이전트는 다른 New Relic 기능과 통합되어 종단 간 가시성을 제공합니다.

능력

설명

AI 모니터링

루비 에이전트와 ruby-openai gem을 사용하여 AI 데이터를 수집할 수 있습니다. 이는 루비 에이전트 버전 9.8.0에서 도입되었으며 ruby-openai 버전 3.4.0을 지원합니다. 이상.

브라우저 모니터링

루비 에이전트는 자동 측정, 자동 로그를 활성화할 때 브라우저 JavaScript 에이전트를 자동으로 주입합니다. 브라우저를 활성화한 후 APM 요약 페이지 에서 데이터를 보고 특정 앱에 대한 APM 과 브라우저 데이터 간에 빠르게 전환할 수 있습니다. 설정 옵션 및 수동 측정에 대한 내용은 브라우저 및 루비 에이전트 문서를 참조하세요.

인프라 모니터링

인프라와 APM 에이전트를 동일한 호스트에 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱별로 호스트를 필터링할 수 있습니다. 자세한 내용은 인프라 UI의 APM 데이터를 참조하십시오.

합성 모니터링

합성 트랜잭션 추적 은 합성 모니터의 요청을 기본 APM 트랜잭션으로 연결합니다.

Copyright © 2025 New Relic Inc.

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