Notes
특징
- Google ADK
BaseAgent.runAsync에 대한 계측을 추가했습니다 (#3905) (c6c51d5) - Google ADK
FunctionTool.runAsync계측하다 (#3935) (57f9ed7) @azure/functions계측을 구독자 유형으로 업데이트했습니다 (#3915) (227e779)- 로그에서 라이선스 키가 마스킹되는 방식을 업데이트했습니다 (#3945) (6289502)
버그 수정
<3.4.0의 파일 재구성을 처리하도록connect계측 쿼리를 업데이트했습니다 (#3923) (00b615c)- 프로미스가 이행되거나 거부될 때 세그먼트를 터치하도록
tracer.bindFunction을(를) 업데이트했습니다 (#3967) (712db61) @smithy/smithy-client4.13.0+ 사용을 처리하도록 AWS SDK v3 계측을 업데이트했습니다. (#3965) (5e0fe24)
코드 리팩토링
- undici, 도메인 및
process._fatalException계측에 대한AsyncLocalStorage.enterWith의존성을 제거했습니다 (#3894) (612b449)
선적 서류 비치
잡일
max_trace_segments에 도달할 때 로그 줄 추가 (#3933) (46b9238)client-dynamodb테스트를 위해assertSegmentDuration주석화 (#3972) (590cd3e)- amqplib 테스트 관련 문제 수정 (#3969) (a770000)
- Connect 계측을 구독자 유형으로 리팩터링했습니다 (#3912) (e5d87b7)
- kafkajs 계측을 구독자 유형으로 리팩터링했습니다 (#3958) (72e383c)
memcached테스트에서actualTimevssegmentDuration어서션 제거 (#3932) (98c50e0)@apm-js-collab/tracing-hooks을(를)0.7.0(으)로 업데이트했습니다 (#3949) (5c99cd1)
테스트
통합 연결
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
버그 수정
선적 서류 비치
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
버그 수정
테스트
- Anthropic 버전별 테스트를 위해
minAgentVersion업데이트 (#3900) (e1f6c32) - AWS 버전 지정 테스트에서 테스트 유틸리티를 재구성했습니다(#3895)(3025571)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
특징
@anthropic-ai/sdk에 대한 계측 지원 추가 (#3881) (e8713bb)- OTel DB 속성을 의미 체계 규칙 1.40.0의 안정적인 이름으로 업데이트했습니다 (#3826) (6d3000d)
- SNS에 분산 추적 전파 추가 (#3893) (8fc1144)
코드 리팩토링
발생한 이벤트를 구독하도록
@aws-sdkv3 계측을 리팩터링합니다.@aws-sdk/smithy-client구독자 추가(#3877) (0e350fc)- AWS Bedrock 미들웨어와 함께
@smithy/smithy-clientsend구독자를 추가했습니다 (#3864) (5e0a6d1) - 일반 AWS
Client미들웨어를 구독자로 이동했습니다 (#3889) (3cb1e1b) aws-sdk/dynamodb계측을 구독자 미들웨어로 업데이트했습니다 (#3891) (ff677a2)- 실제 래핑된 미들웨어에서 bedrock 유틸리티를 분리하도록 AWS SDK v3 계측을 업데이트했습니다(#3883) (eed340e)
- Lambda 계측을 구독자 미들웨어로 업데이트했습니다(#3890) (12f8284)
- SNS 계측을 구독자 유형으로 리팩터링(#3876) (b9f3326)
- SQS 계측을 구독자 유형으로 리팩터링 (#3880) (de46dee)
공급업체별 서브클래스를 사용하도록
LlmErrorMessage을(를) 리팩터링했습니다(#3882) (5b0fd2b)
선적 서류 비치
잡일
@apm-js-collab/tracing-hooks을(를)0.6.0(으)로 업데이트했습니다 (#3884) (f6ef470)- 버전 8을 다루도록 Undici 테스트 업데이트 (#3896) (f27e75f)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
특징
코드 리팩토링
- 방출된 이벤트를 구독하기 위해
when측정, 리소스를 리팩터링했습니다. (#3866) (1b55c5a) - 방출된 이벤트를 구독하기 위해
memcached측정, 리소스를 리팩터링했습니다. (#3849) (915b320) - 방출된 이벤트를 구독하기 위해
bluebird측정, 리소스를 리팩터링했습니다. (#3858) (e3d84c2) - 방출된 이벤트를 구독하기 위해
q측정, 로그를 리팩터링했습니다. (#3853) (9fdb0b8) grpc-js클라이언트 측정, 구독자 유형으로 리팩터링됨(#3856) (057fca2)grpc-js서버 측정, 구독자 유형으로 리팩터링됨(#3805)(ca3010a)@langchain/core구독자가 도구 클래스 메서드를 제대로 사용하도록 업데이트되었습니다(#3850)(2d17eed)
선적 서류 비치
잡일
테스트
- 버전 관리 테스트 실행을 위한 사용되지 않는 컨텍스트 관리자 기능 플래그를 제거했습니다(#3851)(15c9757)
- 핵심 추적 교차 에이전트 테스트 업데이트(#3860)(08e4570)
- span 링크 테스트 관련 문제를 수정했습니다(#3863) (23a8594)
memcached테스트에서 세그먼트 지속 기간 타이밍 제거 값, 참조 (#3869) (bd24410)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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/)
Notes
Features
- Added support for Continuous Profiling (#3834) (6d8d5b5)
- Added server-side configuration for
profiling.enabled(#3790) (0d44e5b) (#3847) (e57223c) - Added delay + duration to
ProfilingAggregator(#3815) (8000665) - Added supportability metrics for profiling (#3801) (19bbb7e)
- Prevented ProfilingAggregator from running in serverless mode (#3806) (e4db0f4)
- Disabled
profiling.enabledwhen high security mode is enabled (#3803) (9d4eebb) - Added Heap profiler (#3751) (8262f6b)
- Added Cpu Profiler (#3747) (2c2097f)
- Added server-side configuration for
Note: Continuous Profiling UI is coming soon! While the Node.js agent now supports Continuous Profiling data collection, the visualization experience will debut in Limited Preview starting next week. If you would like to get early access to the profiling dashboards and UI features, please reach out to your Account Executive (AE) about how to opt-in to the preview.
Code refactoring
Documentation
Tests
- Added segment duration tests for
ioredis/iovalkey(#3825) (9738bc8) - Added segment duration timing tests for
mysql2(#3820) (bb424ff) - Changed structure of bedrock tests to avoid getting instrumented core libraries from first test (#3838) (886a36c)
- Changed structure of lambda and sns tests to avoid getting instrumented core libraries from first test (#3836) (414044d)
- Updated
@aws-sdk/lib-dynamodbversion range (#3829) (d28c938)
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)