중요
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 루비 에이전트 EOL 정책을 참조하세요.
v9.19.0
기능: 모든 스팬에 스레드 ID를 속성으로 추가
이제 에이전트는 각 스팬의 속성으로 스레드 ID를 기록합니다. PR#3122
: W3C TraceContext Traces 플래그에 대한 지원 추가
이전에는 에이전트가 샘플링 결정을 위해 traceparent 헤더의 트레이스 플래그 필드를 사용하지 않았습니다. 이로 인해 UI 에 조각난 트레이스가 생길 수 있습니다. 기본 동작은 변경되지 않지만 샘플링 결정 방식을 보다 효과적으로 제어할 수 있도록 두 가지 새로운 설정 옵션인
distributed_tracing.sampler.remote_parent_sampled
및distributed_tracing.sampler.remote_parent_not_sampled
이 도입되었습니다. PR#3135버그 수정: 기본적으로 Transaction 이벤트에 request.uri를 포함합니다.
뉴렐릭 데이터 사전은 트랜잭션 이벤트에
request.uri
속성이 있을 것으로 예상합니다. 이제 루비 요원이 이러한 기대를 충족시켜 드립니다.request.uri
거래 이벤트에서 제외하려면transaction_events.attributes.exclude
'request.uri'
으로 설정하면 됩니다. PR#3103버그 수정: perform_all_later를 사용할 때 활성 작업 측정, 계측에서 발생하는 오류 수정
이전에는 Active Job의
perform_all_later
메서드가 호출되고 에이전트가 실행 중이면undefined method 'queue_name' for nil
메시지와 함께NoMethodError
이 발생했습니다. 해당 오류는 수정되었으며 세그먼트 이름은 대기열의 첫 번째 작업을 반영하게 됩니다. 이 문제를 알려주시고 수정 방법을 알려주신 @tan-linx 에게 감사드립니다. PR#3110