本文へ移動
統合コレクション

Node.js および TypeScript Telemetry の統合

Node.js フレームワーク、エッジ ランタイム、キュー、データベース クライアント、ロガー、Webhook、サーバー側イベントを備えた AI アプリケーションを計測します。

レビュー者 Telemetry 製品チーム に . コードの実行場所、共通のイベント項目、検証手順、リンク先の実装ガイドを確認しました. このページのレビュー担当

21 実装ガイド

すべてのガイドには、サーバー側のスニペット、配信とプライバシーの境界、検証クエリ、関連する SQL、および上流のドキュメントへのリンクが含まれています。

ガイドを参照する

選考枠組み

結果がわかる境界を選択してください

端末ミドルウェア境界を選択してください

最終ステータスと期間がわかった後にリクエストを記録し、作業が完了したか、再試行されたか、失敗したかを作業者が知った後にジョブを記録します。

資格情報をサーバーのみに保持する

サーバー コードで 1 つの共有クライアントを初期化します。ブラウザーとエッジのコレクションは、アプリケーションが所有するホワイトリストを通過する必要があります。

未加工のペイロードを使用せずにフレームワークのコンテキストを保持する

URL、リクエスト本文、SQL テキスト、例外ダンプの代わりに、ルート テンプレート、名前付きオペレーション、キュー名、エラー カテゴリを使用します。

共有イベント契約

最初のスキーマを相互運用可能に保つ

  • route_template または job_name、ステータス、duration_ms、およびリリース
  • request_id、job_id、account_id、および制御された error_type
  • 環境、ランタイム、retry_count、依存関係

これらのフィールドをワークフローに適応させますが、複数のサービスが同じテーブルに依存する前に、ユニット、ステータス カテゴリ、識別子、および所有権を明示的に保ちます。

検証

アラートの前に障害パスを実行する

  1. 1実際のランタイムから、成功したリクエストまたはジョブと失敗したリクエストまたはジョブを 1 つずつ送信します。
  2. 2イベントごとにクライアントを作成するのではなく、初期化が再利用されていることを確認します。
  3. 3配信パスのシャットダウン、タイムアウト、および再試行の動作をテストします。
  4. 4ルート、ジョブ、リリース、ステータスごとに最新の行をクエリします。

実装ガイド

フレームワーク、プロバイダー、またはランタイムを一致させる

出典リンク付きの設定ガイド

Node.js および Express 構造化ログ

安定したルート テンプレート、ステータス コード、リクエスト レイテンシ、および安全な相関フィールドを備えた Express ルート結果を計測します。

オープンガイド
出典リンク付きの設定ガイド

Next.js サーバー イベント分析

取り込みキーをブラウザーに公開せず、SQL で照会できるイベントで既存の Next.js ルートハンドラーを観測します。

オープンガイド
出典リンク付きの設定ガイド

NestJS リクエストとワークフロー Telemetry

正規化されたルート結果、レイテンシー、エラー、リリース、承認されたアカウント コンテキストを使用して NestJS コントローラーとプロバイダーを計測します。

オープンガイド
出典リンク付きの設定ガイド

Cloudflare 労働者 Telemetry

Cloudflare ワーカーからのエッジ リクエスト ステータス、遅延、プロバイダーの障害、cron 実行、およびキュー ワーカーをログに記録します。

オープンガイド
出典リンク付きの設定ガイド

AWS Lambda 構造化イベント監視

コンパクトな構造化イベントを使用して、Lambda の呼び出し、コールド スタート、期間、再試行、ビジネスの結果を追跡します。

オープンガイド
出典リンク付きの設定ガイド

Google Cloud Run テレメトリ

Cloud Run のリクエストとジョブの結果、コールドスタート コンテキスト、インスタンスの同時実行性、再試行、レイテンシ、リリースをアプリケーション所有の構造化イベントで追跡します。

オープンガイド
出典リンク付きの設定ガイド

Azure 関数 Telemetry

Azure Functions HTTP、タイマー、キュー、呼び出し、再試行、待機時間、リリース、顧客への影響のコンテキストを含むイベント トリガーの結果を追跡します。

オープンガイド
出典リンク付きの設定ガイド

Ingest and Trigger.dev ジョブ Telemetry

SQL 対応ログを使用して、非同期ワーカー、スケジュールされたジョブ、再試行、失敗、配信不能イベントを計測します。

オープンガイド
出典リンク付きの設定ガイド

BullMQ キューの監視

SQL 対応ライフサイクル イベントを使用して、BullMQ キューの待機、実行期間、再試行、失敗、配信不能レターの増加を測定します。

オープンガイド
出典リンク付きの設定ガイド

RabbitMQ キュー Telemetry

RabbitMQ の公開確認、配信、確認応答、再配信、キュー待機、再試行、配信不能の結果を構造化イベントで追跡します。

オープンガイド
出典リンク付きの設定ガイド

Google Cloud Pub/Sub テレメトリ

安定したメッセージ識別子を使用して、Pub/Sub のパブリッシュ、配信、確認応答、再配信、順序付け、キューの経過時間、配信不能の結果を追跡します。

オープンガイド
出典リンク付きの設定ガイド

Azure サービス バス Telemetry

メッセージ本文を収集せずに、Azure Service Bus の送信、受信、ロック更新、決済、再配信、延期、配信不能の結果を追跡します。

オープンガイド
出典リンク付きの設定ガイド

Stripe ウェブフック Telemetry

Webhook 本体を保存せずに、支払い、サブスクリプション、請求書、再試行、およびダウンストリームの請求同期動作をデバッグします。

オープンガイド
出典リンク付きの設定ガイド

node-postgres プールとクエリ Telemetry

SQL パラメーターをログに記録することなく、ノード Postgres クエリのフィンガープリント、接続の取得、プールの圧力、タイムアウト、トランザクションの結果、データベース エラーを計測します。

オープンガイド
出典リンク付きの設定ガイド

プリズマ ORM データベース Telemetry

生のクエリパラメータを収集せずに、Prisma 操作のフィンガープリント、モデルとメソッドのレイテンシー、失敗、結果数、リリース、データベース依存のワークフローを測定します。

オープンガイド
出典リンク付きの設定ガイド

Redis とノード Redis Telemetry

Redis コマンドの結果、レイテンシー、キャッシュ動作、再接続、および制限されたエラー カテゴリをノード Redis と並行して測定します。

オープンガイド
出典リンク付きの設定ガイド

Pino 構造化イベント分析

Pino 診断ログを、Node.js リクエスト、ジョブ、および製品の信頼性分析のために、制限された Telemetry 結果イベントと組み合わせます。

オープンガイド
出典リンク付きの設定ガイド

ウィンストンの構造化イベント分析

ログ ストリーム全体を複製することなく、Winston アプリケーション診断を小さな SQL 対応のリクエスト、ワークフロー、ジョブの結果に接続します。

オープンガイド
出典リンク付きの設定ガイド

Vercel AI SDK テレメトリ

ストリーミングの完了、トークンの使用状況、再試行、レイテンシ、および AI SDK ワークフローからの受け入れられた結果を追跡します。

オープンガイド
出典リンク付きの設定ガイド

OpenAI 応答 API Telemetry

プロンプトや生成されたコンテンツを収集せずに、OpenAI レスポンス API レイテンシ、トークン使用量、ツール アクティビティ、障害、およびダウンストリームの結果を測定します。

オープンガイド
出典リンク付きの設定ガイド

マストラエージェント Telemetry

Mastra エージェントとワークフローの結果、ツールのアクティビティ、レイテンシー、再試行、コスト、製品の受け入れ状況を、組み込みのトレースと評価とともに追跡します。

オープンガイド

最初に 1 つのエンドツーエンドのワークフローを確認します

無料の API キーを作成し、最も近いランタイム ガイドを選択し、カバレッジを拡大する前に既知の成功と失敗を 1 つ送信します。

無料で始める