すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:Node.js エージェントのリリースノート

最終更新日:Sep 10, 2026

このトピックでは、Application Real-Time Monitoring Service (ARMS) アプリケーションモニタリングの Node.js エージェントのリリースノートを説明します。

エージェントバージョンの確認

  1. にログインします。 ARMSコンソールを使用します。

  2. 左側メニューで、 [Application Monitoring] > [Agent Management] を選択し、 [Agent Release Notes] タブをクリックします。

エージェントバージョン

バージョン

リリース日

リリースノート

1.0.8

2026 年 8 月 26 日

新機能

  • インスタンスタグとアプリケーションタグのライフサイクル全体 (初期化、正規化、マージ、更新) を管理するタグサービス機能を追加しました。

  • アプリケーションタグのエンリッチメント機能を追加しました。

機能調整

  • AgentInfo のハートビート送信を最適化しました。

  • スパンのエクスポート時のタグインジェクション戦略を最適化しました。

  • Kubernetes メタデータの収集を最適化しました。

  • Claude Agent のセマンティクスを最適化しました。

1.0.7

2026 年 8 月 11 日

新機能

  • Nuxt 2 の自動インストルメンテーションを追加しました。

  • 内部診断ログのスイッチ、ログレベル、コンソール出力、およびアプリケーションログへのトレースインジェクションを制御する log-control 設定を追加しました。

機能調整

  • リモート設定の解析を更新し、リモート設定からログ収集とトレースインジェクションの制御を受信できるようにしました。

  • Nuxt 2 および Nuxt 3/Nitro/h3 のシナリオで同じ nuxt プラグイン設定キーが使用されるように、Nuxt プラグインを更新しました。

新規プラグイン

  • Nuxt 2 のサポートを追加しました。

パフォーマンスの最適化

  • トレースのバッチエクスポートを最適化し、エクスポートの同時実行性、失敗時の再試行、再試行キューを実装し、高い同時実行性時のトレース送信の安定性を向上させました。

  • ARMS メトリクスエクスポーターを最適化し、エクスポートのシャーディング、同時実行性、ユニークシリーズの制限、再試行キューを実装し、高い同時実行性時のメトリクス送信の安定性を向上させました。

  • 例外メタデータのバッチ処理とキュー管理を最適化し、バッチ、キューサイズ、単一値の長さ、重複排除キャッシュ、再試行の設定を追加しました。

1.0.6

2026 年 8 月 5 日

新機能

  • user_input の粒度で Claude Agent のトレーシングが追加されました。AsyncIterable プロンプト内の実際のユーザー入力ごとに、独立した Agent ルートスパンと TraceId が生成されます。

機能調整

  • Claude Agent プラグイン設定に、query、user_input、および turn をサポートする traceGranularity が追加されました。turn の値は user_input に正規化されます。

1.0.5

2026 年 7 月 29 日

新機能

機能調整

  • デフォルトの Node.js エージェントプラグイン設定を更新し、Next.js と Nuxt/Nitro の自動収集をデフォルトで有効にしました。

  • Nuxt/Nitro プラグインの処理を更新し、ネストされたハンドラーシナリオでトレーススパンを作成するようにしました。

新規プラグイン

  • Next.js のサポートを追加しました。

  • Nuxt 3/Nitro/h3 のサポートを追加しました。

1.0.4

2026 年 7 月 16 日

機能調整

  • ARMS アプリケーションについて、HTTP Core、Undici、MongoDB、Mongoose、ioredis、Kafka、および Socket.IO プラグインを対象に、一般的な RPC メトリックの duration 単位をミリ秒に標準化しました。

  • HTTP Core に slow、by-status、および latency メトリクスを追加しました。by-status メトリクスのラベルは status に統一され、HTTP ステータスは元のステータスコード文字列を使用します。

  • gRPC に slow、by-status、および latency メトリクスを追加し、by-status メトリクスのラベルを status に標準化しました。

  • 例外メトリックラベルを excepIds の代わりに excep.ids に統一しました。MySQL および MySQL2 の例外パスでは、CRC 例外 ID が使用されるようになりました。

  • Kafka、Socket.IO、Redis、ioredis、MongoDB、Mongoose、PostgreSQL プラグインに、トレースビジネス属性と slow/error メトリックカバレッジを追加しました。

  • GenAI メトリクスの低カーディナリティラベルを標準化し、OpenAI、Vercel AI、LangChain、および Claude Agent の calls、error、slow、duration、token、first-token メトリクスが一貫したラベルを使用するようにしました。トークンメトリクスには usageType ラベルが追加されました。

  • Linux で process.open_file_descriptor.count、process.context_switches、および process.memory.virtual ランタイムメトリックを収集するようになりました。Linux 以外の環境では、無効な仮想メモリ値が報告されなくなりました。

バグ修正

  • HTTP by-status メトリクスが statusCode ラベルを誤って使用していた不具合を修正しました。

  • 一部のプラグインのエラーメトリクスで excep.ids ラベルが欠落していた不具合を修正しました。

  • ランタイムのprocess.memory.virtual メトリックが、仮想メモリ値として V8 のheapTotal 値を使用していた不具合を修正しました。

  • 自動インストルメンテーション後に OpenAI を手動でインストルメント化した際、重複した LLM スパンが生成されていた問題を修正しました。

1.0.3

2026 年 6 月 25 日

新機能

  • Vercel AI SDK のインストルメンテーションを追加しました。サーバーサイドの Agent/LLM/Tool の自動収集、初回トークン生成時間メトリクス、Agent/Tool/Embedding/Rerank スパンの収集、RAG メタデータの検出をサポートします。

  • Claude Agent のインストルメンテーションを追加しました。

機能調整

  • ARMS 設定生成ロジックを最適化し、入力パラメータの検証を追加して、無効な設定によるエラーを防止しました。

  • リモート設定のポーリングメカニズムを最適化し、タイマーのライフサイクル管理を追加して、リソースリークを防止しました。

1.0.2

2026 年 6 月 10 日

新機能

  • LangChain v1.x のインストルメンテーションを追加しました。エージェント名の解決、ツール定義の抽出、CommonJS との統合、ストリーミング呼び出しの初回トークン生成時間メトリクスをサポートします。

  • LangGraph インストルメンテーションを追加し、createReactAgent および Pregel のストリームシナリオに対応しました。

  • OpenAI の呼び出しシナリオを対象に、生成 AI アプリケーションタイプの識別と生成 AI メトリクスの収集機能を追加しました。

  • LangChain と LangGraph のインストルメンテーションを有効または無効にするためのリモート設定サポートを追加しました。

機能調整

  • OpenAI プラグインの設定を更新し、traceContent コントロールを追加しました。

  • ESM Loader のモジュール解決ロジックを更新し、LangSmith とその相対パス依存関係との互換性を確保しました。

  • 推奨 ARMS_* 変数、レガシー変数マッピング、Kubernetes メタデータ、エクスポーターおよびバッチ処理設定を含むように、環境変数設定を更新しました。

新規プラグイン

  • LangChain v1.x プラグインを追加しました。

  • LangGraph プラグインを追加しました。

バグ修正

  • npm パッケージが実行時に @ali/* 内部依存関係への参照を保持していた問題を修正しました。

  • 非同期ハンドラーシナリオで LangChain スパンの親子関係が失われていた問題を修正しました。

1.0.1

2026 年 5 月 19 日

新機能

  • ARMS サーバーから設定を取得してサンプリングルール、スパン制限、プラグインスイッチを適用するためのリモート設定サポートを追加しました。

  • 宣言的なサンプリング戦略を追加しました:always-on、always-off、trace-id-ratio、parent-based。

  • メトリクス収集サポートを追加しました。メトリクスエクスポーター、メトリクスプロセッサー、フラッシュ間隔、Observable コールバックタイムアウト、ランタイム統計設定が含まれます。

  • logExporter および logExportIntervalMs の設定により、エージェントの自己監視ログをサポートするようになりました。

  • アプリケーションログにトレースコンテキストを自動的に注入するログトレース相関機能を追加しました。

  • Node.js 12 との互換性を追加しました。

機能調整

  • デフォルトの NodeSDK リソース検出を更新し、Kubernetes リソースディテクターを統合し、ARMS クラスター、ネームスペース、ワークロードのリソース属性をサポートするようにしました。

  • データベースとランタイムの収集ロジックを更新し、SQL メタデータ、ビジネスメトリクス、自己監視メトリクス、ランタイムメトリクスを追加しました。

  • HTTP トレースコンテキストの伝播を更新し、EagleEye アップストリームサービスコンテキストのパススルーとインジェクションをサポートするようにしました。

新規プラグイン

  • OpenAI プラグインに enrichTokens によるトークン使用量収集機能を追加しました。

  • pino、winston、bunyan、console ロギングプラグインを追加しました。

  • イベントループ、V8 ヒープ、ガベージコレクション (GC)、プロセスメトリクスを収集する Runtime メトリクスプラグインを追加しました。

  • KafkaJS v2.x プラグインを追加しました。

  • gRPC プラグインにメトリクス収集と自己監視を追加しました。

パフォーマンスの最適化

  • Node.js と V8 メトリクスの収集を最適化し、エラーシナリオにおけるノイズと不要なデータを削減しました。

バグ修正

  • traceparent リクエストヘッダーが上書きされる不具合を修正しました。

  • HTTP リクエスト属性の抽出が不完全だった問題を修正しました。

  • メトリクス送信リクエストがビジネストレース収集によってキャプチャされていた問題を修正しました。

  • バッチしきい値に達していない場合、SQL メタデータと例外メタデータが送信されずに蓄積される問題を修正しました。

  • acs.arms.service.id リソース属性が欠落していた問題を修正しました。

1.0.0

2025 年 12 月 3 日

新機能

  • Node.js アプリケーションの分散トレーシングインストルメンテーションを追加しました。ESM Loader、CommonJS プリロード、手動 NodeSDK 初期化の 3 つの統合方法をサポートします。

  • サービス名、ライセンスキー、リージョン、ワークスペース、プロジェクト、サービス ID を設定できる ARMS トレース送信サポートを追加しました。

  • プロセスとホストのランタイム環境属性の自動リソース検出を追加しました。

新規プラグイン

  • Node.js のネットワーキングと Web フレームワーク向けに HTTP、Express、Koa、Undici、gRPC、DNS、Socket.IO、Net プラグインを追加しました。

  • データベースとメッセージング向けに MongoDB、Mongoose、MySQL、MySQL2、PostgreSQL、Redis、ioredis、Kafka プラグインを追加しました。

サポートされる Node.js コンポーネントとフレームワーク

Web フレームワーク

フレームワーク

サポートされるバージョン

説明

Express

>=4.0.0 <6

自動インストルメンテーション

Koa

>=2.0.0 <4

自動インストルメンテーション

Next.js

>=12.0.0 <17.0.0

SSR、 RSC、 API ルート、ミドルウェア、その他のパスのトレースをサポート

Nuxt 3/Nitro/h3

h3 >=1.0.0 <2.0.0

hookable >=5.0.0 <6.0.0

Nitro サーバーハンドラー、h3 ハンドラー、レンダリングフックをサポート

Nuxt 2

>=2.3.0 <3.0.0

@nuxt/server、@nuxt/vue-renderer、および @nuxt/core におけるキーパスをサポートします

データベースとストレージ

コンポーネント

サポートされるバージョン

説明

MongoDB

>=3.3.0 <4

>=4.0.0 <7

自動インストルメンテーション

Mongoose

>=5.9.7 <9

自動インストルメンテーション

MySQL

>=2.0.0 <3

自動インストルメンテーション

MySQL2

>=1.4.2 <4

自動インストルメンテーション

PostgreSQL (pg)

pg >=8.0.3 <9

pg-pool >=2.0.0 <4

自動インストルメンテーション

Redis

>=2.6.0 <4

自動インストルメンテーション

ioredis

>=2.0.0 <6

自動インストルメンテーション

メッセージキュー

コンポーネント

サポートされるバージョン

説明

Kafka (kafkajs)

>=0.3.0 <3

自動インストルメンテーション

AI と生成 AI

コンポーネント

サポートされるバージョン

説明

OpenAI

>=4 <6

拡張トークン設定をサポート

Vercel AI SDK

>=4.0.0 <7

Agent、 LLM、 Tool 呼び出しの自動収集と初回トークン生成時間メトリクスをサポート

LangChain

v1.x (動的インストルメンテーション)

エージェント名の解決、ツール定義の抽出、ストリーミング呼び出しの初回トークン生成時間メトリクスをサポート

LangGraph

v1.x (動的インストルメンテーション)

createReactAgent および Pregel ストリームシナリオに対応しています

Claude Agent

>=0.3.0 <1

user_input の粒度でトレースをサポートします

ロギングフレームワーク

コンポーネント

サポートされるバージョン

説明

pino

>=7.0.0 <11

ログトレース相関機能付きの自動インストルメンテーション

winston

>=3.0.0 <4

ログトレース相関機能付きの自動インストルメンテーション

bunyan

>=1.8.0 <3

ログトレース相関機能付きの自動インストルメンテーション

console

該当なし

ログトレース相関機能付きの自動インストルメンテーション

その他のコンポーネント

コンポーネント

サポートされるバージョン

説明

HTTP/HTTPS

Node.js 組み込み

自動インストルメンテーション

Undici

Node.js ランタイムに含まれる

自動インストルメンテーション

gRPC

^1.0.0

自動インストルメンテーション

DNS

Node.js 組み込み

自動インストルメンテーション

Socket.IO

>=3 <5

自動インストルメンテーション

Net

Node.js 組み込み

自動インストルメンテーション

Runtime

Node.js 組み込み

イベントループ、V8 ヒープ、GC、プロセスメトリクスを収集