로그 포워딩, 로컬 데코레이션, 로그 이벤트의 커스텀 속성 및 로그 메트릭 수집을 제어하려면 루비 에이전트의 애플리케이션 로깅 설정을 구성하십시오.
애플리케이션 로깅
Ruby 에이전트는 컨텍스트에서 APM 로그를 지원합니다. Ruby 에이전트에 대한 로그 구성에 대한 몇 가지 팁 은 컨텍스트에서 Ruby 로그 구성 을 참조하십시오.
사용 가능한 로깅 관련 구성 옵션은 다음과 같습니다.
유형 | 부울 |
|---|---|
기본값 |
|
환경 변수 |
|
true 인 경우 로그 장식과 로그 이벤트 및 측정항목 수집을 활성화합니다.
유형 | 부울 |
|---|---|
기본값 |
|
환경 변수 |
|
true 인 경우 에이전트는 애플리케이션에서 내보낸 로그 레코드를 캡처합니다.
유형 | 문자열 |
|---|---|
기본값 |
|
환경 변수 |
|
로그 이벤트가 뉴렐릭으로 전달되기 위해 가져야 하는 최소 레벨을 설정합니다. 구성된 레벨 및 더 높은 심각도의 로그가 전달됩니다. 예를 들어 debug은(는) 모든 로그 이벤트를 전달하는 반면, error은(는) error, fatal 및 unknown 이벤트만 전달합니다. 유효한 값, 가장 낮은 심각도부터 가장 높은 심각도 순: debug, info, warn, error, fatal, unknown (대소문자 구분 안 함).
이 순서는 루비의 Logger::Severity 상수의 정수 값을 기반으로 합니다(https://github.com/ruby/logger/blob/113b82a06b3076b93a71cd467e1605b23afb3088/lib/logger/severity.rb 참조).
유형 | 해시시 |
|---|---|
기본값 |
|
환경 변수 |
|
New Relic으로 전달되는 모든 로그 이벤트에 사용자 지정 속성으로 추가할 키/값 쌍이 있는 해시입니다. 환경 변수를 사용하여 보내는 경우 값은 "key1=value1,key2=value2"와 같은 형식이어야 합니다.
유형 | 부울 |
|---|---|
기본값 |
|
환경 변수 |
|
true인 경우, 에이전트는 로그 레코드에 레이블을 첨부합니다.
유형 | 정렬 |
|---|---|
기본값 |
|
환경 변수 |
|
로그 레코드에서 제외할 레이블을 포함하는 대소문자를 구분하지 않는 문자열 또는 쉼표로 구분된 문자열입니다.
유형 | 정수 |
|---|---|
기본값 |
|
환경 변수 |
|
한 번에 메모리에 버퍼링할 최대 로그 레코드 수를 정의합니다.
유형 | 부울 |
|---|---|
기본값 |
|
환경 변수 |
|
true 인 경우 에이전트는 항목, 호스트, 추적 및 범위에 연결하기 위해 메타데이터로 로그를 장식합니다.
유형 | 부울 |
|---|---|
기본값 |
|
환경 변수 |
|
true 인 경우 에이전트는 애플리케이션의 로깅과 관련된 측정항목을 캡처합니다.