Notes
특징
ai_monitoring.basic_telemetry.enabled을(를) 추가하고 기본 AI 모니터링을 기본값으로 활성화했습니다 (#4330) (c126335)- LLM 계측은 이제 기본적으로 활성화되며, 별도로 구성하지 않는 한
Llm*커스텀 대시보드, 스팬 및 메트릭(메시지 내용 제외)을 전송합니다. 옵트아웃하려면newrelic.js에서ai_monitoring.basic_telemetry.enabled을(를)false(으)로 설정하거나NEW_RELIC_AI_MONITORING_BASIC_TELEMETRY_ENABLED환경 변수를false(으)로 설정하십시오. ai_monitoring.enabled및NEW_RELIC_AI_MONITORING_ENABLED환경 변수는 더 이상 사용되지 않으며 향후 주요 버전에서 제거될 예정이지만, 둘 중 하나를 false로 설정해도 옵트아웃됩니다.
- LLM 계측은 이제 기본적으로 활성화되며, 별도로 구성하지 않는 한
버그 수정
성능 개선
선적 서류 비치
잡일
- deps-dev: @opentelemetry/exporter-metrics-otlp-proto를 0.300.0에서 0.301.0으로 업데이트합니다. (#4464) (498dc4c)
- deps: @apm-js-collab/tracing-hooks를 0.13.3에서 0.14.0으로 업데이트합니다. (#4455) (7fa16f2)
- deps: @opentelemetry/exporter-metrics-otlp-http를 0.300.0에서 0.301.0으로 업데이트합니다. (#4462) (6f7bc29)
- deps: @opentelemetry/otlp-exporter-base를 0.300.0에서 0.301.0으로 업데이트했습니다 (#4463) (bd28555)
- deps: @opentelemetry/otlp-transformer를 0.300.0에서 0.301.0으로 업데이트 (#4461) (0518ca1)
테스트
- 외부 세그먼트 어서션에서 google-생성형 AI API 버전을 도출했습니다 (#4445) (7234378)
- bluebird shape 테스트 security-agent 건너뛰기 경로에서 누출된 에이전트를 수정했습니다 (#4456) (4ea68a6)
- CPU 경합 상황에서 VM 메트릭 샘플러 테스트가 결정론적으로 동작하도록 수정했습니다 (#4446) (649d1bc)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책을 참조하세요. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
특징
버그 수정
코드 리팩토링
선적 서류 비치
테스트
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책을 참조하세요. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
특징
@opentelemetry/api@1.10.0에 대한 지원이 추가되었습니다 (#4392) (504490d)@opentelemetry/api-logs을(를) 직접 사용하는 고객은 이를 제거하고@opentelemetry/api1.10.0+를 사용하도록 업데이트해야 합니다. 자세한 내용은 OpenTelemetry API 변경 로그를 참조하십시오.- 로깅 라이브러리에 대한 서드파티 계측을 등록하는 고객은 다음과 같이 업데이트해야 합니다:
@opentelemetry/instrumentation-pino을(를) 0.70.0+로,@opentelemetry/instrumentation-bunyan을(를) 0.69.0+로,@opentelemetry/instrumentation-console을(를) 0.6.0+로, 또는@opentelemetry/instrumentation-winston을(를) 0.69.0+로
버그 수정
- Apollo Server 인수 어레이 메트릭을 축소했습니다 (#4350) (baf35fd)
- 이 기능을 활용하려면
config.apollo_server.field_metrics및config.apollo_server.collapse_field_metrics을(를) 모두true(으)로 설정해야 합니다. 기여해 주신 @cpruijsen 님께 감사드립니다!
- 이 기능을 활용하려면
- net.js가 종료된 트랜잭션을 수명이 긴 소켓에 고정하는 것을 중단했습니다 (#4411) (471e7df)
성능 개선
- execute와 직접 일치하도록 mongodb bulk 계측을 단순화했습니다 (#4406) (af4efdb)
- 프로토타입 수준에서 mongodb 드라이버 메서드를 래핑했습니다 (#4399) (9074abc)
선적 서류 비치
잡일
테스트
지지 성명
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책 을 참조하세요.
특징
- 유효한 설정을 내보내도록 validate-config에
--dump을(를) 추가했습니다 (#4390) (fe3e684) - validate-config CLI 명령을 추가했습니다 (#4341) (821848d)
- 누락된 OpenTelemetry 브리지를 validate-config 시작 차단 요소로 표시했습니다 (#4396) (75397be)
schema.json에서 스키마 파일의 인스턴스를 단 하나의 인스턴스로 줄였습니다 (#4379) (a870c3b)- 에이전트와 validate-config CLI 간에 시작 차단기 검사를 공유했습니다 (#4378) (06e6596)
버그 수정
- 파일 시스템 루트에서 제한된 모듈 버전 해석 (#4393) (71c90b6)
http2클라이언트의 누락된 헤더, 기본 포트, IPv6 호스트 및 구문 분석할 수 없는 URL 처리를 수정했습니다 (#4362) (0eef6a6)- 코드 레벨 메트릭 함수 검사기를 매 호출마다 로드하는 대신 한 번만 로드했습니다 (#4391) (01d2797)
성능 개선
코드 리팩토링
선적 서류 비치
잡일
lib/otel/metrics/index.js의MAXIMUM_TIMEOUT_TIME을(를) 올바른 예상 값으로 수정했습니다 (#4365) (39b037c)- linter를 최신 버전으로 업데이트했습니다 (#4351) (a1a30f5)
- 파생된 설정에 대한 CLI 도구 도움말 참고 사항을 추가했습니다 (#4398) (7c8b36d)
테스트
- 불안정한 테스트 수정을 시도했습니다 (#4383) (01ddfd8)
@opentelemetry/api의 버전을 1.9.0으로 고정했습니다 (#4387) (525b81c)- 최신 상태를 유지하도록
got을(를) 최신 버전으로 업데이트했습니다 (#4364) (b586275)
지지 성명
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법 에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책 을 참조하세요.
Notes
버그 수정
- 중첩된 서버/소비자 스팬이 외부 트랜잭션을 조기에 종료하는 것을 방지했습니다 (#4355) (1a41313)
- 어레이 기반 스팬 속성 내의 모든 문자열을 잘랐습니다 (#4358) (9276106)
코드 리팩토링
- 스팬이 생성된 후
span.updateName이(가) 사용될 때 내부 스팬의 세그먼트 이름 업데이트를 처리했습니다 (#4356) (320b7e6) - 스팬에 스택 추적이 없을 때 오류에 스택 추적을 첨부하는 것을 건너뛰도록 스팬 프로세스
onEnd로직을 업데이트했습니다 (#4357) (d318777) dns.promises,dns.Resolver,dns.promises.Resolver및 추가resolve*메서드에 대한 계측을 추가했습니다 (#4321) (e1e7784)net계측을 구독자 기반으로 리팩터링했습니다 (#4322) (0123e56)
선적 서류 비치
잡일
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 Node.js 에이전트 EOL 정책을 참조하세요. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)