

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

# RCS CloudWatch メトリクスとモニタリング
<a name="rcs-monitoring"></a>

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

**Topics**
+ [RCS メッセージングメトリクス](#rcs-monitoring-rcs-metrics)
+ [OriginationIdentityType ディメンションで既存のメトリクスを変更](#rcs-monitoring-modified-metrics)
+ [RCS メトリクスディメンション](#rcs-monitoring-dimensions)
+ [インバウンド RCS メッセージメトリクス](#rcs-monitoring-inbound)
+ [RCS のベストプラクティスのモニタリング](#rcs-monitoring-best-practices)

## RCS メッセージングメトリクス
<a name="rcs-monitoring-rcs-metrics"></a>

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


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

| メトリクス | 説明 | Unit | 有意義な統計 | 
| --- | --- | --- | --- | 
| RCS.MessagesSent |  送信された RCS メッセージの数。このメトリクスは、 AWS エンドユーザーメッセージングが承諾し、RCS 経由で配信しようとしたメッセージをカウントします。Protect またはサービスの制限によってブロックされたメッセージは、このカウントから除外されます。  | カウント |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/sms-voice/latest/userguide/rcs-monitoring.html)  | 
| RCS.MessagesDelivered |  受信者のデバイスに正常に配信された RCS メッセージの数。 AWS エンドユーザーメッセージングが RCS インフラストラクチャから配信確認を受信すると、メッセージは配信済みとしてカウントされます。  | カウント |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/sms-voice/latest/userguide/rcs-monitoring.html)  | 
| RCS.MessagesFallenBackToSMS |  RCS を介して最初に試行されたが、SMS 配信にフォールバックしたメッセージの数。このメトリクスは、受信者が RCS 配信を利用できない頻度を理解し、時間の経過とともにフォールバック率を追跡するために使用できます。  | カウント |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/sms-voice/latest/userguide/rcs-monitoring.html)  | 

## OriginationIdentityType ディメンションで既存のメトリクスを変更
<a name="rcs-monitoring-modified-metrics"></a>

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-monitoring-dimensions)。

## RCS メトリクスディメンション
<a name="rcs-monitoring-dimensions"></a>

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

### OriginationIdentityType ディメンション
<a name="rcs-monitoring-dimensions-origination"></a>

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


**OriginationIdentityType ディメンション値**  

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

### MessageType ディメンション
<a name="rcs-monitoring-dimensions-messagetype"></a>

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


**MessageType ディメンション値**  

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

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

## インバウンド RCS メッセージメトリクス
<a name="rcs-monitoring-inbound"></a>

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

インバウンド RCS メッセージメトリクスでは、次のディメンションを使用できます。
+ `OriginationIdentityType` — インバウンド RCS メッセージをフィルタリング`RCS_AGENT`するために使用します。
+ `IsoCountryCode` — インバウンドメッセージ送信者の国コードでフィルタリングします。
+ `MessageType` — RCS 経由で受信したテキストメッセージをフィルタリング`TEXT`するために使用します。現在のリリースでは、 AWS エンドユーザーメッセージングの RCS はインバウンドテキストメッセージのみをサポートしています。

## RCS のベストプラクティスのモニタリング
<a name="rcs-monitoring-best-practices"></a>

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

### RCS と SMS の配信レートを追跡する
<a name="rcs-monitoring-bp-delivery-rates"></a>

`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 アラームを設定する
<a name="rcs-monitoring-bp-alarms"></a>

RCS メッセージングパターンが予期せず変化したときに警告する CloudWatch アラームを作成します。次の条件のアラームを設定することを検討してください。
+ **フォールバック率が高い** — がしきい値の割合である `RCS.MessagesFallenBackToSMS`を超えた場合にアラームを設定します`RCS.MessagesSent`。フォールバックが突然増加した場合、AWS RCS エージェントの問題やキャリアの停止を示している可能性があります。
+ **配信レートの低下** — `RCS.MessagesDelivered`と の比率が予想配信レートを`RCS.MessagesSent`下回った場合にアラームを設定します。
+ **インバウンドメッセージボリューム** — 双方向 RCS メッセージングを使用する場合は、アラームを に設定し `NumberOfMessagesReceived` ( でフィルタリング`OriginationIdentityType = RCS_AGENT`)、インバウンドメッセージボリュームの予期しない変更を検出します。