Skip to main content
以下のセクションでは、イベントストリームのテスト方法とイベントの管理方法について説明します。

イベントストリームをテストする

イベントストリームを作成して有効にすると、新しいストリームをテストできます。現在、Auth0 は無効化されたイベントストリームへのイベント送信をサポートしていません。 イベントストリームをテストするには、まず次のコマンドを実行し、任意の認証情報を指定してアプリケーション用のユーザーを作成します。
ユーザーが作成されると、イベントストリームで user.created イベントがトリガーされ、レスポンスが返されるはずです。この例では、イベントストリームの送信先としてウェブフックを使用しています。
次を実行すると、特定のイベントストリームのイベント配信失敗を一覧表示できます。
空の配信失敗配列が返された場合、イベントストリームは正常に動作しています。

可観測性

イベントストリームの信頼性を確保するため、配信失敗を定期的に確認し、必要に応じてアラートを発報する監視プロセスを実装します。 配信失敗は、次の原因で発生する可能性があります。
  • イベントストリームが無効になっている。
  • イベントストリームが利用できない。
  • 接続エラー。

Deliveries エンドポイントのポーリング

失敗したイベントを確認するため、5 分ごとに Deliveries エンドポイントをポーリングします。最近のイベント配信を取得するには、次の API 呼び出しを使用します。
失敗が検出された場合:
  • 失敗したイベントの詳細をログに記録します。
  • 問題を確認して原因を特定できるよう、適切なチームまたはシステムに通知します。

復旧

イベント配信は自動的に再試行されます。詳しくは、ベストプラクティスを参照してください。 配信に失敗した場合は、Redelivery API を使用してイベント配信を再度試行できます。

失敗した単一のイベントを再配信する

特定の失敗したイベントを再試行するには、次を使用します。

失敗したイベントの一括再配信

イベントストリーム内の失敗したすべてのイベントを再試行するには、次のようにします。

自動無効化の仕組み

Auth0 は、失敗が過剰に発生した場合、イベントストリームを自動的に無効化します。
  • イベントストリームが自動的に無効化された場合、失敗したイベントを処理するには、必ず Redelivery API を使用する必要があります。
  • 合計失敗数が 5000 未満になるまで、イベントストリームを手動で再有効化することはできません
  • 失敗数が減ったら、API を使用してストリームを再有効化できます。

詳細情報