

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CloudWatch Metriche e monitoraggio RCS
<a name="rcs-monitoring"></a>

AWS End User Messaging pubblica le metriche di messaggistica RCS nel namespace. CloudWatch `AWS/SMSVoice` È possibile utilizzare queste metriche per monitorare la consegna dei messaggi RCS, tenere traccia del comportamento di fallback da RCS a SMS e impostare allarmi per avvisare l'utente quando i modelli di consegna cambiano. Le metriche RCS vengono pubblicate insieme alle metriche SMS e MMS esistenti nello stesso namespace.

**Topics**
+ [Metriche di messaggistica RCS](#rcs-monitoring-rcs-metrics)
+ [Metriche esistenti modificate con dimensione OriginationIdentityType](#rcs-monitoring-modified-metrics)
+ [Dimensioni metriche RCS](#rcs-monitoring-dimensions)
+ [Metriche dei messaggi RCS in entrata](#rcs-monitoring-inbound)
+ [Monitoraggio delle migliori pratiche per RCS](#rcs-monitoring-best-practices)

## Metriche di messaggistica RCS
<a name="rcs-monitoring-rcs-metrics"></a>

Il `AWS/SMSVoice` namespace include le seguenti metriche specifiche per la messaggistica RCS. Queste metriche tengono traccia dell'invio, del recapito e del fallback dei messaggi RCS.


**Metriche di messaggistica RCS**  

| Metrica | Description | Unità | Statistiche significative | 
| --- | --- | --- | --- | 
| RCS.MessagesSent |  Il numero di messaggi RCS inviati. Questa metrica conta i messaggi che AWS End User Messaging ha accettato e ha tentato di recapitare tramite RCS. I messaggi bloccati da Protect o i limiti del servizio sono esclusi da questo conteggio.  | Conteggio |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sms-voice/latest/userguide/rcs-monitoring.html)  | 
| RCS.MessagesDelivered |  Il numero di messaggi RCS consegnati correttamente al dispositivo del destinatario. Un messaggio viene conteggiato come recapitato quando AWS End User Messaging riceve una conferma di consegna dall'infrastruttura RCS.  | Conteggio |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sms-voice/latest/userguide/rcs-monitoring.html)  | 
| RCS.MessagesFallenBackToSMS |  Il numero di messaggi che sono stati inizialmente tentati tramite RCS ma che sono stati poi recapitati solo tramite SMS. Questa metrica consente di comprendere la frequenza con cui il recapito RCS non è disponibile per i destinatari e può essere utilizzata per tenere traccia delle percentuali di fallback nel tempo.  | Conteggio |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/sms-voice/latest/userguide/rcs-monitoring.html)  | 

## Metriche esistenti modificate con dimensione OriginationIdentityType
<a name="rcs-monitoring-modified-metrics"></a>

Con l'aggiunta di RCS, diverse metriche esistenti nel `AWS/SMSVoice` namespace ora supportano la dimensione. `OriginationIdentityType` Questa dimensione consente di filtrare i parametri in base al tipo di identità di origine utilizzata per inviare il messaggio, inclusi gli agenti AWS RCS.

Le seguenti metriche esistenti ora includono la dimensione: `OriginationIdentityType`
+ `NumberOfTextMessagePartsSent`— Filtra per tipo di identità di origine per vedere quante parti di messaggi di testo sono state inviate tramite ciascun canale (numero di telefono, ID mittente, agente AWS RCS o pool).
+ `NumberOfTextMessagePartsDelivered`— Filtra per tipo di identità di origine per confrontare i tassi di consegna tra i canali.
+ `NumberOfMediaMessagePartsSent`— Filtra per tipo di identità di origine per tenere traccia dell'invio di messaggi multimediali per canale.
+ `NumberOfMediaMessagePartsDelivered`— Filtra per tipo di identità di origine per confrontare la distribuzione dei messaggi multimediali su tutti i canali.
+ `TextMessagesBlockedByProtect`— Filtra per tipo di identità di origine per vedere su quali canali i messaggi sono bloccati dalle regole di Protect.
+ `MediaMessagesBlockedByProtect`— Filtra per tipo di identità di origine per tenere traccia del blocco di Protect per canale.

Usa la `OriginationIdentityType` dimensione con un valore di `RCS_AGENT` per isolare i parametri per i messaggi inviati tramite il tuo agente AWS RCS. Per ulteriori informazioni sui valori delle dimensioni disponibili, consulta. [Dimensioni metriche RCS](#rcs-monitoring-dimensions)

## Dimensioni metriche RCS
<a name="rcs-monitoring-dimensions"></a>

È possibile utilizzare le seguenti dimensioni per filtrare e raggruppare le metriche RCS. Queste dimensioni sono disponibili sia per le nuove metriche specifiche di RCS che per le metriche esistenti modificate descritte nelle sezioni precedenti.

### OriginationIdentityType dimensione
<a name="rcs-monitoring-dimensions-origination"></a>

La `OriginationIdentityType` dimensione filtra le metriche in base al tipo di identità di origine utilizzata per inviare il messaggio.


**OriginationIdentityType valori di dimensione**  

| Valore | Description | 
| --- | --- | 
| PHONE\$1NUMBER | Messaggi inviati utilizzando un numero di telefono (codice lungo, codice breve o numero verde). | 
| SENDER\$1ID | Messaggi inviati utilizzando un ID mittente. | 
| RCS\$1AGENT | Messaggi inviati utilizzando un agente AWS RCS. | 
| POOL | Messaggi inviati tramite un pool di telefoni. Quando invii tramite un pool, AWS End User Messaging seleziona automaticamente l'identità di origine appropriata (agente AWS RCS o numero di telefono). | 

### MessageType dimensione
<a name="rcs-monitoring-dimensions-messagetype"></a>

La `MessageType` dimensione filtra le metriche in base al tipo di messaggio.


**MessageType valori di dimensione**  

| Valore | Description | 
| --- | --- | 
| TEXT | Messaggi di testo inviati tramite RCS o SMS. | 
| MEDIA | Messaggi multimediali (MMS). RCS in AWS End User Messaging attualmente supporta solo messaggi di testo. | 
| DELIVERY\$1REPORT | Messaggi del rapporto di recapito che confermano lo stato di consegna dei messaggi. | 

**Nota**  
Il tipo di `READ_REPORT` messaggio non è disponibile perché le conferme di lettura non sono supportate nella versione corrente di RCS in AWS End User Messaging.

## Metriche dei messaggi RCS in entrata
<a name="rcs-monitoring-inbound"></a>

La `NumberOfMessagesReceived` metrica esistente nello `AWS/SMSVoice` spazio dei nomi ora include i messaggi RCS in entrata. Puoi utilizzare la `OriginationIdentityType` dimensione con un valore di per `RCS_AGENT` filtrare i messaggi in entrata ricevuti tramite il tuo agente AWS RCS.

Le seguenti dimensioni sono disponibili per i parametri dei messaggi RCS in entrata:
+ `OriginationIdentityType`— `RCS_AGENT` Da utilizzare per filtrare i messaggi RCS in entrata.
+ `IsoCountryCode`— Filtra in base al codice del paese del mittente del messaggio in entrata.
+ `MessageType`— Utilizzare `TEXT` per filtrare i messaggi di testo ricevuti tramite RCS. Nella versione corrente, RCS in AWS End User Messaging supporta solo i messaggi di testo in entrata.

## Monitoraggio delle migliori pratiche per RCS
<a name="rcs-monitoring-best-practices"></a>

Utilizza le seguenti best practice per monitorare le operazioni di messaggistica RCS e identificare tempestivamente i problemi di consegna.

### Tieni traccia delle tariffe di consegna RCS rispetto a quelle degli SMS
<a name="rcs-monitoring-bp-delivery-rates"></a>

Confrontalo `RCS.MessagesFallenBackToSMS` per capire in che percentuale dei tuoi messaggi vengono recapitati tramite RCS `RCS.MessagesDelivered` rispetto a SMS. Un tasso di fallback elevato può indicare che molti dei tuoi destinatari utilizzano gestori o dispositivi che non supportano RCS. Utilizza le seguenti formule per calcolare le tariffe chiave:

```
RCS delivery rate = 100 * SUM(RCS.MessagesDelivered) / SUM(RCS.MessagesSent)

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

Tieni traccia di queste tariffe nel tempo per identificare le tendenze man mano che il supporto di RCS da parte di operatori e dispositivi si espande. Una percentuale di fallback decrescente indica che un numero maggiore di destinatari riceve messaggi tramite RCS.

### CloudWatch Imposta allarmi per le metriche RCS
<a name="rcs-monitoring-bp-alarms"></a>

Crea CloudWatch allarmi per avvisarti quando i modelli di messaggistica RCS cambiano inaspettatamente. Valuta la possibilità di impostare allarmi per le seguenti condizioni:
+ **Frequenza di fallback elevata**: imposta un allarme quando `RCS.MessagesFallenBackToSMS` supera una percentuale di soglia di. `RCS.MessagesSent` Un aumento improvviso del fallback può indicare un problema con l'agente AWS RCS o un'interruzione del servizio telefonico.
+ **Riduzione della velocità di consegna**: imposta un allarme quando il rapporto tra o `RCS.MessagesSent` scende `RCS.MessagesDelivered` al di sotto della velocità di consegna prevista.
+ **Volume dei messaggi in entrata**: se utilizzi la messaggistica RCS bidirezionale, attiva un allarme `NumberOfMessagesReceived` (filtrato per`OriginationIdentityType = RCS_AGENT`) per rilevare variazioni impreviste nel volume dei messaggi in entrata.