View a markdown version of this page

RCS CloudWatch メトリクスとモニタリング - AWS エンドユーザーメッセージング SMS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RCS CloudWatch メトリクスとモニタリング

AWS エンドユーザーメッセージングは、 AWS/SMSVoice名前空間の CloudWatch に RCS メッセージングメトリクスを発行します。これらのメトリクスを使用して、RCS メッセージ配信をモニタリングし、RCS から SMS へのフォールバック動作を追跡し、配信パターンが変更されたときに警告するアラームを設定できます。RCS メトリクスは、同じ名前空間内の既存の SMS および MMS メトリクスと一緒に発行されます。

RCS メッセージングメトリクス

AWS/SMSVoice 名前空間には、RCS メッセージングに固有の以下のメトリクスが含まれます。これらのメトリクスは、RCS メッセージの送信、配信、SMS フォールバックを追跡します。

RCS メッセージングメトリクス
メトリクス 説明 Unit 有意義な統計
RCS.MessagesSent

送信された RCS メッセージの数。このメトリクスは、 AWS エンドユーザーメッセージングが承諾し、RCS 経由で配信しようとしたメッセージをカウントします。Protect またはサービスの制限によってブロックされたメッセージは、このカウントから除外されます。

カウント
  • 合計

  • サンプル数

  • 平均

RCS.MessagesDelivered

受信者のデバイスに正常に配信された RCS メッセージの数。 AWS エンドユーザーメッセージングが RCS インフラストラクチャから配信確認を受信すると、メッセージは配信済みとしてカウントされます。

カウント
  • 合計

  • サンプル数

  • 平均

RCS.MessagesFallenBackToSMS

RCS を介して最初に試行されたが、SMS 配信にフォールバックしたメッセージの数。このメトリクスは、受信者が RCS 配信を利用できない頻度を理解し、時間の経過とともにフォールバック率を追跡するために使用できます。

カウント
  • 合計

  • サンプル数

  • 平均

OriginationIdentityType ディメンションで既存のメトリクスを変更

RCS の追加により、AWS/SMSVoice名前空間内のいくつかの既存のメトリクスが OriginationIdentityTypeディメンションをサポートするようになりました。このディメンションを使用すると、AWS RCS エージェントなど、メッセージの送信に使用される送信元 ID のタイプでメトリクスをフィルタリングできます。

以下の既存のメトリクスに OriginationIdentityTypeディメンションが含まれるようになりました。

  • NumberOfTextMessagePartsSent — 発信元 ID タイプでフィルタリングして、各チャネルを介して送信されたテキストメッセージパーツの数 (電話番号、送信者 ID、AWS RCS エージェント、またはプール) を確認します。

  • NumberOfTextMessagePartsDelivered — 送信元 ID タイプでフィルタリングして、チャネル間で配信レートを比較します。

  • NumberOfMediaMessagePartsSent — 発信元 ID タイプでフィルタリングして、チャネル別のメディアメッセージ送信を追跡します。

  • NumberOfMediaMessagePartsDelivered — 発信元 ID タイプでフィルタリングして、チャネル間でメディアメッセージの配信を比較します。

  • TextMessagesBlockedByProtect — 送信元 ID タイプでフィルタリングして、Protect ルールによってメッセージがブロックされているチャネルを確認します。

  • MediaMessagesBlockedByProtect — 送信元 ID タイプでフィルタリングして、チャネル別の保護ブロックを追跡します。

AWS RCS エージェントを介して送信されるメッセージのメトリクスを分離RCS_AGENTするには、 の値を持つ OriginationIdentityTypeディメンションを使用します。使用可能なディメンション値の詳細については、「」を参照してくださいRCS メトリクスディメンション

RCS メトリクスディメンション

次のディメンションを使用して、RCS メトリクスをフィルタリングおよびグループ化できます。これらのディメンションは、前のセクションで説明した新しい RCS 固有のメトリクスと変更された既存のメトリクスの両方で使用できます。

OriginationIdentityType ディメンション

OriginationIdentityType ディメンションは、メッセージの送信に使用される送信元 ID のタイプによってメトリクスをフィルタリングします。

OriginationIdentityType ディメンション値
説明
PHONE_NUMBER 電話番号 (ロングコード、ショートコード、または通話料無料番号) を使用して送信されたメッセージ。
SENDER_ID 送信者 ID を使用して送信されたメッセージ。
RCS_AGENT AWS RCS エージェントを使用して送信されたメッセージ。
POOL 電話プールを使用して送信されたメッセージ。プール経由で送信すると、 AWS End User Messaging は適切な送信元 ID (AWS RCS エージェントまたは電話番号) を自動的に選択します。

MessageType ディメンション

MessageType ディメンションは、メッセージのタイプによってメトリクスをフィルタリングします。

MessageType ディメンション値
説明
TEXT RCS または SMS 経由で送信されるテキストメッセージ。
MEDIA メディアメッセージ (MMS)。 AWS エンドユーザーメッセージングの RCS は現在、テキストメッセージのみをサポートしています。
DELIVERY_REPORT メッセージの配信ステータスを確認する配信レポートメッセージ。
注記

AWS エンドユーザーメッセージングの RCS の現在のリリースでは読み取り受信がサポートされていないため、READ_REPORTメッセージタイプは使用できません。

インバウンド RCS メッセージメトリクス

AWS/SMSVoice 名前空間の既存のNumberOfMessagesReceivedメトリクスにインバウンド RCS メッセージが含まれるようになりました。OriginationIdentityType ディメンションを の値で使用RCS_AGENTして、AWS RCS エージェントを介して受信したインバウンドメッセージをフィルタリングできます。

インバウンド RCS メッセージメトリクスでは、次のディメンションを使用できます。

  • OriginationIdentityType — インバウンド RCS メッセージをフィルタリングRCS_AGENTするために使用します。

  • IsoCountryCode — インバウンドメッセージ送信者の国コードでフィルタリングします。

  • MessageType — RCS 経由で受信したテキストメッセージをフィルタリングTEXTするために使用します。現在のリリースでは、 AWS エンドユーザーメッセージングの RCS はインバウンドテキストメッセージのみをサポートしています。

RCS のベストプラクティスのモニタリング

次のベストプラクティスを使用して RCS メッセージングオペレーションをモニタリングし、配信問題を早期に特定します。

RCS と SMS の配信レートを追跡する

RCS.MessagesDelivered と比較してRCS.MessagesFallenBackToSMS、メッセージの何パーセントが RCS 経由で配信されるか、SMS 経由で配信されるかを理解します。フォールバック率が高い場合は、受信者の多くが RCS をサポートしていないキャリアまたはデバイスを使用していることを示している可能性があります。キーレートを計算するには、次の式を使用します。

RCS delivery rate = 100 * SUM(RCS.MessagesDelivered) / SUM(RCS.MessagesSent) SMS fallback rate = 100 * SUM(RCS.MessagesFallenBackToSMS) / SUM(RCS.MessagesSent)

これらのレートを経時的に追跡して、RCS のキャリアとデバイスのサポートが拡大する傾向を特定します。フォールバック率の低下は、より多くの受信者が RCS 経由でメッセージを受信していることを示します。

RCS メトリクスの CloudWatch アラームを設定する

RCS メッセージングパターンが予期せず変化したときに警告する CloudWatch アラームを作成します。次の条件のアラームを設定することを検討してください。

  • フォールバック率が高い — がしきい値の割合である RCS.MessagesFallenBackToSMSを超えた場合にアラームを設定しますRCS.MessagesSent。フォールバックが突然増加した場合、AWS RCS エージェントの問題やキャリアの停止を示している可能性があります。

  • 配信レートの低下RCS.MessagesDeliveredと の比率が予想配信レートをRCS.MessagesSent下回った場合にアラームを設定します。

  • インバウンドメッセージボリューム — 双方向 RCS メッセージングを使用する場合は、アラームを に設定し NumberOfMessagesReceived ( でフィルタリングOriginationIdentityType = RCS_AGENT)、インバウンドメッセージボリュームの予期しない変更を検出します。