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/)
Notes
버그 수정
@apm-js-collab/tracing-hooks0.5.0로 업데이트하여 Windows 환경에서 측정 및 계측을 허용합니다. (#3819) (d8f6d0f)@apm-js-collab/tracing-hooks의 이 버전에는@apm-js-collab/code-transformer에 대한 Windows 경로 수정 사항이 포함되어 있습니다. 자세한 내용은 을 참조하십시오.
코드 리팩토링
선적 서류 비치
테스트
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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
특징
LlmChatCompletionSummary에time_to_first_token추가했습니다(#3781) (737f374)- AWS Bedrock용
time_to_first_token추가되었습니다(#3804)(a993b00) - Google Gen AI(#3785)(d90ee70)에
time_to_first_token추가되었습니다. - OpenAI(#3782)(07cfd57)에
time_to_first_token추가되었습니다.
코드 리팩토링
선적 서류 비치
잡일
- 에이전트-메타데이터.yml (#3779) (1267293) 버전 설명 추가
- 리팩토링된 Nestjs 측정, 구독자 유형에 대한 로그(#3792) (f7feb25)
- LangChain openai 및 AWS 테스트에서
@langchain/core피어 종속성을 제거했습니다(#3788)(e670bb1) - 불필요한
generic-pool컨텍스트 전파를 제거했습니다(#3786)(bdd35fb) - 불필요한
superagent컨텍스트 전파를 제거했습니다(#3798) (81650e1) @apm-js-collab/tracing-hooks0.4.0로 업데이트되었습니다(#3787)(d85fb2b)- 에이전트-메타데이터.yml의 버전 형식이 업데이트되었습니다. (#3778) (61759e9)
테스트
- 테스트 프로세스를 간소화하기 위해 사용자 지정 벡터 저장소를 사용하도록 LangChain 벡터 저장소 테스트를 업데이트했습니다(#3793) (0fd9b54)
- langgraph 테스트의 버전 범위가 업데이트되었습니다(#3794)(e02ce99)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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
특징
- 프로파일러 시작을 지연시키고 종료하기 전에 n밀리초 동안 실행하는 기능을 추가했습니다. (#3758) (8503d25)
- Azure Functions 앱에서 로그를 자동으로 수집하는 기능이 추가되었습니다(#3772)(0c70ba2)
- 오류 원인에 대한 지원이 추가되었습니다(#3769)(7c5aae3)
버그 수정
코드 리팩토링
- AWS Bedrock llm 이벤트 리팩토링(#3759)(7ff953d)
- Google Gen AI LLM 이벤트 리팩토링(#3748)(f1e3a0e)
- LangGraph LlmAgent 이벤트, 기존 LlmEvent 기본 제거(#3761)(39d1d9a)
- 부분 트랙의 컴팩트 모드에 대한 부모 재지정 로직을 업데이트하여 항목 범위에 부모 ID를 할당합니다(#3768) (5196318).
선적 서류 비치
잡일
- GH 액션 지원을 활성화하기 위해 API 키를 추가했습니다(#3760)(a521e80)
- 에이전트 데이터워치플로우 - 1단계 (#3750) (90eeaec) 호출이 추가되었습니다.
span.applyPartialTraceRules의 모든 디버그/트레이스 수준 로그인에 범위 ID를 추가했습니다. (#3766) (8c57230)- 파일 이름 변경 및 캐시 출력 수정(#3757)(1ac00ea)
- 릴리스와 함께 실행되도록 메타데이터 작업을 설정합니다(#3762) (66efb13)
- LangChain-openai 테스트용
@langchain/core버전 업데이트(#3763)(c27213e)
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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
기능 릴리스
이번 릴리스에서는 Node.js 하이브리드 에이전트를 제공합니다. Node.js 하이브리드 에이전트는 OpenTelemetry Tracing, 지표 및 로그 API에 대한 통합 지원을 통해 미래 지향적인 옵저버빌리티 솔루션을 제공합니다. 스팬 링크 및 스팬 이벤트와 같은 주요 개선 사항이 이제 제공되어 혼합 모드 환경에서 원활한 상호 운용성을 보장합니다. 이 애플리케이션은 기존 뉴럴릭 가상화와의 하위 호환성을 유지하면서 OpenTelemetry 표준을 도입하려는 Node.js 팀을 위해 설계되었습니다.
이 기능에 대한 자세한 제품 발표 및 문서가 곧 공개될 예정입니다. 최신 소식을 받아보시려면 뉴스레터를 구독해 주세요.
특징
- 프로파일링 설정에
delay및duration추가했습니다(#3754)(a7f06e0) ProfilingAggregator이 추가되었으며, 이는pprof_data텔레메트리(#3732)(738045c)를 수집 및 전송하는 데 사용될 것입니다.- 프로파일링 설정 추가(#3733) (2b4d7d8)
- 프로파일러를 오케스트레이션하는 데 사용되는 ProfilingManager 클래스가 추가되었습니다(#3738)(105da3b)
RemoteMethod업데이트하여 수집기를 통해pprof_data전송하는 것을 처리합니다(#3734)(868e5bd)- 프로파일링 구성 속성을 업데이트했습니다(#3742)(fa55881)
코드 리팩토링
선적 서류 비치
잡일
- LangChain 도구 트레이스(#3706)(c5469ea)에 하위 구성 요소 속성을 추가했습니다.
- mcp-sdk 호출에 하위 구성 요소 속성을 추가했습니다(#3749)(70b7f41)
- OTEL이 활성화되면 모든 OTEL 신호를 기본적으로 활성화합니다(#3712)(15b82c2)
@langchain/community피어 종속성 충돌 수정됨(#3741)(202d2b3)- LangGraph 테스트 행렬에서
@langchain/core피어 종속성을 제거했습니다(#3737)(8ba2616) - OTEL 메트릭 구성 매개변수의 이름을 camelCas에서 snake_case로 변경했습니다… (#3711) (4f59108)
ai-support.jsonLangGraph(#3705)(aa0ba22)를 포함하도록 업데이트했습니다.- eslint 설정이 업데이트되었습니다(#3740)(d306374)
테스트
지지 성명:
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 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
Security
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/)