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
Bug fixes
- Updated
@apm-js-collab/tracing-hooksto0.5.0, to allow instrumentation on windows environments. (#3819) (d8f6d0f)- This version of
@apm-js-collab/tracing-hooksincludes the windows path fix for@apm-js-collab/code-transformer, see.
- This version of
Code refactoring
Documentation
Tests
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/)
メモ
特徴
LlmChatCompletionSummaryにtime_to_first_tokenを追加しました (#3781) (737f374)- AWS Bedrock に
time_to_first_tokenを追加しました (#3804) (a993b00) - Google Gen AI に
time_to_first_tokenを追加しました (#3785) (d90ee70) - OpenAI に
time_to_first_tokenを追加しました (#3782) (07cfd57)
コードリファクタリング
ドキュメント
雑用
- エージェント-メタデータ.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)
- 言語グラフテストのバージョン範囲を更新しました (#3794) (e02ce99)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。( https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )
メモ
特徴
- プロファイラーの開始を遅らせ、シャットダウンする前に 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/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )
メモ
機能リリース
このリリースでは、Node.js ハイブリッド エージェントが利用可能になります。Node.jsハイブリッド エージェントは、 OpenTelemetry Tracing、メトリクス、およびログ API の統合サポートを備えた、将来性のあるオブザーバビリティ ソリューションを提供します。 Span リンクや Span 上のイベントなどの主要な機能強化が利用できるようになり、混合モード環境でのシームレスな相互運用性が保証されます。これは、既存の New Relic ダッシュボードとの下位互換性を維持しながら、OpenTelemetry 標準を採用しようとしている Node.js チームのギャップを埋めるように設計されています。
この機能に関する完全な製品発表とドキュメントは近日中に公開される予定です。最新情報を入手するには、当社のニュースリリースを購読してください。
特徴
- プロファイリング設定に
delayとdurationを追加しました (#3754) (a7f06e0) pprof_dataテレメトリーを収集および送信するために使用されるProfilingAggregatorを追加しました( #3732 )(738045c )- プロファイリング設定を追加しました (#3733) (2b4d7d8)
- プロファイラーをオーケストレーションするために使用される ProfilingManager クラスを追加しました (#3738) (105da3b)
- コレクターを介して
pprof_dataを送信することを処理するためにRemoteMethodを更新しました (#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)
- LangGraph を含めるように
ai-support.jsonを更新しました (#3705) (aa0ba22) - eslint 設定を更新しました (#3740) (d306374)
テスト
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。( https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/ )
エージェントのリリースとサポート日については、New Relic 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/ )
エージェントのリリースとサポート日については、New Relic Node.js エージェントの EOL ポリシーを参照してください。( https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/ )