メモ
特徴
バグ修正
- ESMのリゾルバーフィールドのチャネル名を
nr_resolveに更新しました (#4346) (e8b294c) - 合成されたメッセージがv7のチャンク正規化で維持されるように、openaiストリーム
[Symbol.asyncIterator]をラップしました (#4342) (aa8ed4b)
コードリファクタリング
- ハイブリッドエージェントにおける
@opentelemetry/sdk-logsへの依存を削除しました (#4318) (1d05075) - ハイブリッドエージェントの
@opentelemetry/sdk-trace-baseへの依存を排除しました (#4297) (00c363b)
ドキュメント
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
特徴
バグ修正
コードリファクタリング
fs計装をサブスクライバーベースに移行しました (#4317) (4711f4c)- コア
globals計装をサブスクライバーベースに移行しました (#4300) (7827797) - トランザクションクラスをリファクタリングし、他のエンティティに影響を与えました (#4246) (b965d8e)
ドキュメント
雑用
instrumentationにexcludedPkgsリストを追加し、そこにglobalsを追加しました (#4334) (4f356f5)- 設定をJSON Schemaに移行しました (#4284) (39cdebc)
- エージェント設定のJSONスキーマを再生成しました (#4335) (4c199a5)
domainおよびinspectorの計装と古いzlibファイルを削除しました (#4331) (f887492)- agent-types 1.0.0を更新しました (#4307) (175a4ba)
テスト
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
バグ修正
パフォーマンスの改善
コードリファクタリング
- コアサブスクライバーの設定を単一のファイルに統合しました (#4294) (a6adc6d)
- コア
crypto計装をサブスクライバーベースに移行しました (#4293) (8848d84) zlib計装をサブスクライバーベースにリファクタリングしました (#4299) (e4ede21)- ハイブリッドエージェントの
@opentelemetry/coreへの依存を排除しました (#4295) (8a83507)
ドキュメント
雑用
テスト
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )
メモ
特徴
browser_monitoring.version設定オプションを追加しました (#4269) (b62ca00)。- これを設定すると、
newrelic.getBrowserTimingHeaderを使用する際のBrowserエージェントのバージョンが、選択したバージョンに固定されます。 - サポートされなくなったバージョンや無効なバージョンを指定した場合、
newrelic.getBrowserTimingHeaderを呼び出す際にどのBrowserエージェントにも解決されません。
- これを設定すると、
バグ修正
- トランザクションがアクティブでない場合に外部セグメントの作成を試みないように、
undici計装を更新しました (#4278) (d634246)。 - 外部セグメントIDを含む
traceparentヘッダーを適切に挿入するように、http2計装を更新しました (#4279) (ccd7800)。
コードリファクタリング
Shimの代わりにトレースチャネルを使用するためにchild_process計装をリファクタリングしました (#4212) (5a39c38)- 発行されたイベントをサブスクライブするために
dns計装をリファクタリングしました (#4224) (c04289f)
雑用
テスト
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日に関する情報については、New Relic Node.jsエージェントのEOLポリシーを参照してください。
メモ
特徴
MessageBroker/Kafka/Cluster/{cluster_id}/{Produce|Consume}/{topic_name}メトリクスのサポートを追加しました (#4263) (3be98f1)- より多くのCloud RunインスタンスタイプをサポートするようにGCPのホスト名を更新しました (#4256) (67bfd0d)
バグ修正
- 非同期ミドルウェアのトランザクション名における重複したルーターマウントパスを修正しました(#4272)(51a3bf4)
- AWS Lambdaのメトリクスにおけるotlpペイロードのフォーマットを修正しました(#4270)(5d29078)(今後の機能;まだ利用できません)。
ドキュメント
雑用
utilization.gcp_cloud_run.use_instance_as_hostを優先してutilization.gcp_use_instance_as_hostを非推奨にしました (#4258) (450303e)
サポートステートメント:
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 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/ )