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

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

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

문제 신고

구성 개요

|View as Markdown (English)

New Relic Ruby 에이전트는 구성 파일의 설정, 환경 변수를 사용하거나 서버 측 구성을 사용하여 프로그래밍 방식으로 구성할 수 있습니다. 이 문서는 Ruby 에이전트에 사용할 수 있는 구성 옵션을 요약합니다.

구성 옵션의 기본값이 (Dynamic) 이면 Ruby 에이전트가 런타임에 기본값을 계산한다는 의미입니다. 구성 설정 값은 기본적으로 다른 설정 값으로 적절하게 설정됩니다.

구성 방법 및 우선 순위

Ruby 에이전트를 구성하는 기본(기본) 방법은 config 하위 디렉토리의 구성 파일( newrelic.yml )을 사용하는 것입니다. 환경 변수를 사용하여 구성 값을 설정하려면:

  1. 설정 이름에 접두사 NEW_RELIC_ 을 추가합니다.
  2. 마침표 . 를 밑줄 _ 로 바꿉니다.

서버 측 구성 을 통해 UI에서 몇 가지 값을 구성할 수도 있습니다.

Ruby 에이전트는 구성에 대해 다음과 같은 우선 순위를 따릅니다.

  1. 환경 변수
  2. 서버 측 구성
  3. 구성 파일( newrelic.yml )
  4. 기본 구성 설정

즉, 환경 변수는 다른 모든 구성 설정 및 정보를 재정의하고 서버 측 구성은 구성 파일 및 기본 구성 설정을 재정의하는 식입니다.

구성 파일 옵션 보기 및 편집

루비 에이전트의 newrelic.yml 은 표준 YAML 설정 파일입니다. 일반적으로 상단에 Defaults 섹션이 포함되고 하단에는 각 애플리케이션 환경(Development, Test, Staging, Production)에 대한 섹션이 포함됩니다.

루비 에이전트는 특정 환경 변수를 살펴보고 newrelic.yml 구성 파일에서 읽을 섹션을 결정하여 에이전트 환경을 파생시킵니다. 이것은 운영 환경에서 log_level 구성 설정에 info 사용하고 개발 환경에서 더 자세한 log_level 구성 설정(예: debug)을 원할 때 유용할 수 있습니다.

다음은 newrelic.yml 구성 파일의 예입니다.

common: &default_settings
license_key: 'YOUR_LICENSE_KEY'
app_name: 'My Application Name'
production:
<<: *default_settings
log_level: info
development:
<<: *default_settings
log_level: debug

루비 에이전트는 인력 환경을 찾기 위해 다음 환경 변수를 순서대로 찾습니다.

  1. NEW_RELIC_ENV
  2. RUBY_ENV
  3. RAILS_ENV
  4. APP_ENV
  5. RACK_ENV

루비 에이전트가 해당 환경 변수에 대한 값을 감지하지 못하면 기본적으로 애플리케이션 환경을 development 으로 설정하고 newrelic.yml 구성 파일의 development 섹션에서 읽습니다.

Rails 앱에서 루비 에이전트를 실행할 때 에이전트는 먼저 NEW_RELIC_ENV 환경 변수를 검색하여 내장 환경과 사용할 newrelic.yml 의 섹션을 찾습니다. NEW_RELIC_ENV 가 없으면 에이전트는 Rails 환경(RAILS_ENV)을 사용합니다.

구성 파일을 편집할 때 다음을 확인하십시오.

  • 두 개의 공백으로만 들여쓰기합니다.
  • error_collector 과 같은 섹션에서 관련 있는 경우에만 들여쓰기합니다.

들여쓰기를 올바르게 하지 않으면 에이전트가 시작될 때 Unable to parse configuration file 오류가 발생할 수 있습니다.

사용 가능한 Ruby 에이전트 구성 옵션의 최신 목록을 보려면 rake newrelic:config:docs 명령을 사용합니다. 이 문서에서는 가장 일반적인 옵션에 대해 설명합니다.

구성 파일 업데이트

이 문서는 Ruby 에이전트의 최신 릴리스에 적용됩니다. 이전 버전에 대한 자세한 내용은 newrelic.yml 자체의 주석을 참조하세요.

새 릴리스 이후에 newrelic.yml 파일을 업데이트하려면 에이전트 gem의 기본 디렉토리에 있는 템플릿을 사용하세요. 새 gem 버전으로 업데이트할 때 설치 디렉토리 에서 config/newrelic.yml 및 newrelic.yml 를 검사하거나 비교하여 새 구성 옵션을 활용하십시오.

중요

gem을 업데이트해도 config/newrelic.yml 은 자동으로 업데이트되지 않습니다.

중요

반드시 구성해야 하는 두 가지 설정은 앱 이름과 라이선스 키입니다. newrelic.yml의 app_name 및 license_key (또는 NEW_RELIC_APP_NAME 및 NEW_RELIC_LICENSE_KEY 환경 변수)를 통해 설정합니다. 다른 모든 설정은 선택 사항입니다.

설정 참조

모든 설정 항목은 아래 하위 페이지에 문서화되어 있습니다. 각 설정은 유형, 기본값 및 해당하는 환경 변수를 표시합니다.

설정 페이지다루는 내용
일반 설정핵심 에이전트 동작: 앱 이름, 라이선스 키, 프록시, 로깅 및 일반 에이전트 동작
트랜잭션 트레이서 설정느린 트랜잭션 캡처, SQL 기록 및 실행 계획
오류 수집기 설정어떤 오류가 캡처, 무시 또는 예상된 것으로 표시되는지
브라우저 모니터링 설정페이지 로드 타이밍 주입 및 콘텐츠 보안 정책 nonce 지원
분산 추적 설정분산 추적, 무한 추적 및 스팬 이벤트 수집
문맥적 로그(Logs in context) 설정로그 포워딩, 로컬 데코레이션, 로그 이벤트의 커스텀 속성 및 로그 메트릭
AI 모니터링 설정LLM 계측 및 입력/출력 콘텐츠 캡처
속성 설정어떤 핵심 가치 쌍이 캡처되어 각 목적지로 전송되는지
기타 설정트랜잭션 이벤트, 감사 로그, 자동 시작, 클라우드 통합, Sidekiq, 서버리스 등
Copyright © 2026 New Relic Inc.

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