View a markdown version of this page

RCS CloudWatch 指標和監控 - AWS 最終使用者傳訊簡訊

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

RCS CloudWatch 指標和監控

AWS 最終使用者傳訊會將 RCS 訊息指標發佈至 AWS/SMSVoice 命名空間中的 CloudWatch。您可以使用這些指標來監控 RCS 訊息交付、追蹤從 RCS 到 SMS 的備用行為,以及設定警示,在交付模式變更時提醒您。RCS 指標會與相同命名空間中的現有 SMS 和 MMS 指標一起發佈。

RCS 訊息指標

AWS/SMSVoice 命名空間包含下列 RCS 訊息特定的指標。這些指標會追蹤 RCS 訊息傳送、交付和 SMS 退信。

RCS 訊息指標
指標 Description 單位 有意義的統計資料
RCS.MessagesSent

傳送的 RCS 訊息數量。此指標會計算 AWS 最終使用者傳訊接受並嘗試透過 RCS 傳遞的訊息。保護或服務限制封鎖的訊息會從此計數中排除。

計數
  • 總和

  • 範例計數

  • 平均數

RCS.MessagesDelivered

成功交付到收件人裝置的 RCS 訊息數量。當 AWS 最終使用者傳訊收到來自 RCS 基礎設施的交付確認時,訊息會計入交付。

計數
  • 總和

  • 範例計數

  • 平均數

RCS.MessagesFallenBackToSMS

最初透過 RCS 嘗試但回到 SMS 交付的訊息數量。此指標可協助您了解收件人無法使用 RCS 交付的頻率,並可用於追蹤一段時間內的遞迴率。

計數
  • 總和

  • 範例計數

  • 平均數

使用 OriginationIdentityType 維度修改現有指標

隨著 RCS 的加入,AWS/SMSVoice命名空間中的數個現有指標現在支援 OriginationIdentityType維度。此維度可讓您依用於傳送訊息的起始身分類型篩選指標,包括 AWS RCS 代理程式。

下列現有指標現在包含 OriginationIdentityType維度:

  • NumberOfTextMessagePartsSent — 依起始身分類型篩選,以查看透過每個管道 (電話號碼、寄件者 ID、AWS RCS 代理程式或集區) 傳送的文字訊息部分數量。

  • NumberOfTextMessagePartsDelivered — 依起始身分類型篩選,以比較跨頻道的交付速率。

  • NumberOfMediaMessagePartsSent — 依起始身分類型篩選,以追蹤依頻道傳送的媒體訊息。

  • NumberOfMediaMessagePartsDelivered — 依起始身分類型篩選,以比較跨頻道的媒體訊息傳遞。

  • TextMessagesBlockedByProtect — 依原始身分類型篩選,以查看哪些頻道的訊息被 Protect 規則封鎖。

  • MediaMessagesBlockedByProtect — 依起始身分類型篩選,以追蹤依頻道封鎖保護。

使用 OriginationIdentityType維度搭配 值RCS_AGENT,隔離透過 AWS RCS 代理程式傳送之訊息的指標。如需可用維度值的詳細資訊,請參閱 RCS 指標維度

RCS 指標維度

您可以使用下列維度來篩選和分組 RCS 指標。這些維度適用於新的 RCS 特定指標和先前各節所述的修改後現有指標。

OriginationIdentityType 維度

OriginationIdentityType 維度會依用於傳送訊息的起始身分類型篩選指標。

OriginationIdentityType 維度值
Value Description
PHONE_NUMBER 使用電話號碼 (長碼、短碼或免付費電話號碼) 傳送的訊息。
SENDER_ID 使用寄件者 ID 傳送的訊息。
RCS_AGENT 使用 AWS RCS 代理程式傳送的訊息。
POOL 使用電話集區傳送的訊息。當您透過集區傳送時, AWS 最終使用者傳訊會自動選取適當的起始身分 (AWS RCS 代理程式或電話號碼)。

MessageType 維度

MessageType 維度會依訊息類型篩選指標。

MessageType 維度值
Value Description
TEXT 透過 RCS 或 SMS 傳送的文字訊息。
MEDIA 媒體訊息 (MMS)。 AWS 最終使用者傳訊中的 RCS 目前僅支援文字訊息。
DELIVERY_REPORT 傳遞報告訊息,確認訊息傳遞狀態。
注意

READ_REPORT 訊息類型不可用,因為 AWS 最終使用者傳訊中的 RCS 目前版本不支援讀取回條。

傳入 RCS 訊息指標

AWS/SMSVoice 命名空間中的現有NumberOfMessagesReceived指標現在包含傳入 RCS 訊息。您可以使用 OriginationIdentityType維度搭配 值RCS_AGENT,篩選透過 AWS RCS 代理程式接收的傳入訊息。

下列維度適用於傳入 RCS 訊息指標:

  • OriginationIdentityTypeRCS_AGENT用來篩選傳入 RCS 訊息。

  • IsoCountryCode — 依傳入訊息寄件者的國家/地區代碼進行篩選。

  • MessageTypeTEXT用來篩選透過 RCS 接收的文字訊息。在目前版本中, 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 警示

建立 CloudWatch 警示,以便在 RCS 訊息模式意外變更時提醒您。請考慮為下列條件設定警示:

  • 高備用速率 — 在 RCS.MessagesFallenBackToSMS超過閾值百分比時設定警示RCS.MessagesSent。後援突然增加可能表示您的 AWS RCS 代理程式或電信業者中斷發生問題。

  • 交付率下降 — 當 RCS.MessagesDelivered的比率RCS.MessagesSent低於預期的交付率時,設定警示。

  • 傳入訊息磁碟區 — 如果您使用雙向 RCS 訊息,請在 上設定警示 NumberOfMessagesReceived(由 篩選OriginationIdentityType = RCS_AGENT),以偵測傳入訊息磁碟區中的意外變更。