중요
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 루비 에이전트 EOL 정책을 참조하세요.
v10.2.0
기능: OpenTelemetry 추적 지원을 위한 하이브리드 에이전트 도입
이제 OpenTelemetry Tracing API를 뉴렐릭 루비 에이전트의 새로운 하이브리드 에이전트 기능을 사용하여 뉴렐릭 텔레메트리로 변환할 수 있습니다. 이를 통해
newrelic_rpmgem은 OpenTelemetry SDK와 유사하게 동작할 수 있으며, OpenTelemetry API 호출을 수락하고 이를 친숙한 속성과 이름을 가진 뉴럴릭 트랜잭션 및 세그먼트로 변환합니다.다음 설정 옵션은 하이브리드 에이전트 기능과 관련됩니다:
설정 이름 기본값 행동 OpenTelemetry.활성화됨 false뉴렐릭을 통해 전송되는 모든 OpenTelemetry 신호를 비활성화하는 전역 설정 옵션입니다. OpenTelemetry.트레이스.enabled trueOpenTelemetry Spans에서 칩셋 트레이스 세그먼트 및 타임슬라이스 생성을 활성화합니다. OpenTelemetry.트레이스.include ''OpenTelemetry 트레이서의 쉼표로 구분된 목록(문자열 형식, 예:) "AppTracer1,OpenTelemetry:: 측정, 리소스::Bunny::측정, 리소스")는 트레이스 신호가 뉴렐릭으로 전송 됩니다. OpenTelemetry.트레이스.exclude ''OpenTelemetry 트레이서의 쉼표로 구분된 목록(문자열 형식, 예:) "AppTracer1,OpenTelemetry:: 측정, 리소스::Bunny::측정, 리소스"), 트레이스 신호가 뉴렐릭으로 전송되지 않습니다. 측정, 리소스와 충돌하는 알려진 모든 트레이서, 리소스는 기본적으로 제외됩니다. : 설정 옵션 error_collector.backtrace_truncate_location 추가
새로운 설정 옵션
error_collector.backtrace_truncate_location추가되었으며, 이를 통해 사용자는 프레임 수가error_collector.max_backtrace_frames초과할 때 백트레이스에서 어디를 잘라낼지 지정할 수 있습니다. 옵션은'top'(시작 부분에서 프레임을 제거),'middle'(시작과 끝은 유지하면서 중간 부분에서 프레임을 제거), 또는'end'(끝 부분에서 프레임을 제거)입니다. 기본값은'middle'입니다. PR#3424: 로깅 gem 측정 기능 추가, 로그아웃
이제 에이전트는 Logging gem 에서 생성된 로그를 기록합니다. PR#3420
기능: 설정 옵션을 추가합니다.utilization.Detect_in_parallel
새로운 설정 옵션
utilization.detect_in_parallel이 추가되었으며, 이는이 cloud 공급업체 정보를 감지할 때 스레드를 사용하여 시작 속도를 높일지 여부를 제어합니다.false로 설정하면 공급업체 감지가 스레드를 생성하지 않고 순차적으로 실행됩니다. 기본값은true입니다. PR#3439