これらは、アラートのリクエストが受信されるたびに生成されるログです。
アラートログ:
-
- リクエストが処理されるとすぐに利用可能になります
- アラートログセクションの右上隅にある更新ボタンをクリックすることで、リアルタイムで更新できます。
- 受信したリクエストの時間に基づいてソートされています
下の画像は、アクティブなアラートのアラートログを示しています。
アラートログを検索する
アラートログは、リクエストステータス、チャネルレベルフィルター、およびリクエストID、トランザクションID、受信者IDなどの一意の識別子に基づいてアラートのパフォーマンスを分析する手段です。次の基準を使用してログを検索できます:
リクエストIDまたはトランザクションIDで検索
リクエストIDは、MoEngageによって受信されたリクエストに付与されるユニークな識別子です。トランザクションIDは、ユーザーにアラートが送信されるトランザクションを識別するためのユニークな識別子です。トランザクションIDは、あなたによって生成され、管理され、リクエストと共にMoEngageに渡されます。
リクエストIDまたはトランザクションIDによる検索オプションは、アラートログ内の特定のリクエストまたはトランザクションのログを検索し、ダッシュボード上でそのステータスを確認するのに役立ちます。
Duplicate Requests
取引IDを使用して重複リクエストを検索できます。リクエストは、5分間の間隔内に以前に成功したか進行中のリクエストと同じ取引IDを含む場合、重複と見なされます。
注:リクエストIDと取引IDは、リクエストを重複と呼ぶために正確に一致する必要があります。部分一致は機能しません。
チャンネルで検索
このオプションは、選択したチャネル(SMSおよび(または)メール)に基づいてリクエストをフィルターし、リクエストまたは配信ステータスを使用してリクエストを分析するのに役立ちます。
リクエストステータスで検索
このオプションは、リクエストのステータスに基づいてフィルタリングするのに役立ちます。ステータスの利用可能なフィルターオプションは次のとおりです:
-
-
リクエスト失敗
- このオプションは、以下のいずれかの理由でアラートのために失敗したすべてのリクエストを表示します:
- 不正なアラートID
- 不正なペイロード情報
- 無効なトランザクションID
- ペイロード内の必須フィールドが欠落している
- レート制限が設定されたRPMを超えた
- 非アクティブ(一時停止または削除された)アラートのアラートID
発生する可能性のあるエラーについての詳細は、エラーコードを参照してください。
- リクエストがドロップされました - このオプションは、アラートのためにドロップされたすべてのリクエストを表示します。リクエストは、アラートが一時停止されているとき、トランザクションが進行中のとき、重複リクエストが受信されたとき、またはMoEngageの処理時間が1時間を超える場合にドロップされます。
- リクエスト処理 - このオプションは、現在アラートのために処理されているすべてのリクエストを表示します。ベンダーに送信しようとしているリクエストは、現在進行中のリクエストです。
- 配達成功 - このオプションは、正常に配達されたすべてのリクエストを表示します。
- 配達待ち - このオプションは、まだ配達されていないすべてのリクエストを表示します。これらは、MoEngageによって処理され、さらなる処理のためにベンダーに送信されたメッセージです。
- 配信失敗 - このオプションは、まだ配信されていないすべてのリクエストを表示します。これらは、MoEngageによって処理され、さらなる処理のためにベンダーに送信されたメッセージです。
- 配達情報 NA - このオプションは、配達情報が利用できないすべてのリクエストを表示します。
-
リクエスト失敗
- このオプションは、以下のいずれかの理由でアラートのために失敗したすべてのリクエストを表示します:
指定された日付範囲内を検索
このオプションは、指定された日付内のリクエストをフィルタリングするのに役立ちます。
受取人IDで検索
このオプションは、受信者ID(プッシュ通知のプッシュトークン、メールのメールID、SMSのモバイル番号)に基づいてリクエストをフィルタリングするのに役立ちます。
送信時間で検索
このオプションは、MoEngageがメッセージを送信するのにかかる時間に基づいてリクエストをフィルタリングするのに役立ちます。このフィルターでは、最小および最大の配達時間を秒単位で指定できます。
リクエストの詳細
ログセクションの各行には、アラートのリクエストに関する情報が含まれています。リクエストのログには以下の情報が含まれています:
-
- 受信時間 - MoEngageがあなたのAPIコールを介してリクエストを受け取った時間。
- リクエストID - このAPI呼び出しのためにMoEngageが生成した一意の識別子です。受信したすべてのAPI呼び出しに対して、MoEngageはリクエストIDを一意の識別子として提供します。
- チャンネル - リクエストが処理されたチャンネル。たとえば、SMSやメール。
- ステータス - リクエストのステータスを示します。リクエストの可能なステータスの詳細については、 リクエストステータス を参照してください。
- 失敗理由 - MoEngageがリクエストを処理できない場合や、ベンダーからの失敗(配信エラーなど)がある場合の失敗理由を示します。
- 受信者ID - メッセージを配信すべきチャネルの宛先識別子。例えば、プッシュ通知の場合はプッシュトークン、メールの場合はメールID、SMSの場合は携帯電話番号です。
- 取引ID - 各取引のためにあなたが渡す必要がある識別子。
- 配達時間 - これはリクエストを処理する時間 + あなたのメールまたはSMSプロバイダーがリクエストをユーザーに送信する時間 + メール/SMSプロバイダーが配達情報をMoEngageに更新する時間です。
リクエストの詳細情報を取得するには、下記のように行をクリックできます。
すべてのリクエストに対して以下の情報が利用可能です:
-
-
配信情報
- 配信情報セクションには、リクエストが受信された日時、指定されたチャネルに対してベンダーにメッセージが送信された日時、および配信時間に関する詳細が含まれています。アラートが複数のチャネルに順次送信されるように構成されている場合、以下の情報が利用可能です:
-
- 最初のバックアップ経由で試行 - <channelname>
- プライマリチャネルからのリクエスト受信 - <channel name>
- 第二のバックアップ経由で試行 - <channelname>
- 最初のバックアップからのリクエスト受信 - <channel name>
例えば、プライマリまたはデフォルトチャネルがプッシュで、最初のフォールバックがSMS、第二のフォールバックがメールであり、プッシュとSMSの両方でリクエストが失敗し、メールチャネルを使用して送信された場合、これらのリクエストの配信情報は以下の画像のように表示されます。
-
- リクエスト - リクエストセクションには、ログが表示されている特定のチャネルのリクエストペイロードが含まれています。
- レスポンス - レスポンスセクションには、MoEngageによって生成されたリクエストへのレスポンスが含まれています。
-
配信情報
- 配信情報セクションには、リクエストが受信された日時、指定されたチャネルに対してベンダーにメッセージが送信された日時、および配信時間に関する詳細が含まれています。アラートが複数のチャネルに順次送信されるように構成されている場合、以下の情報が利用可能です: