

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à.

# Monitoraggio degli argomenti di Amazon SNS tramite CloudWatch
<a name="sns-monitoring-using-cloudwatch"></a>

Amazon SNS e Amazon CloudWatch sono integrati in modo da poter raccogliere, visualizzare e analizzare i parametri per ogni notifica Amazon SNS attiva. Dopo aver configurato CloudWatch Amazon SNS, puoi ottenere informazioni più dettagliate sulle prestazioni degli argomenti di Amazon SNS, delle notifiche push e delle consegne di SMS. Ad esempio, puoi impostare un allarme per ricevere una notifica tramite e-mail se una soglia specificata viene raggiunta per un parametro Amazon SNS come `NumberOfNotificationsFailed`. Per un elenco di tutte le metriche CloudWatch inviate da Amazon SNS, consulta. [Parametri di Amazon SNS](#sns-metrics) Per ulteriori informazioni sulle notifiche push Amazon SNS, consulta [Invio di notifiche push per dispositivi mobili con Amazon SNS](sns-mobile-application-as-subscriber.md). 

**Nota**  
*Le metriche con cui configuri CloudWatch gli argomenti di Amazon SNS vengono raccolte automaticamente e inserite CloudWatch a intervalli di 1 minuto.* Queste metriche sono raccolte su tutti gli argomenti che soddisfano le linee guida per essere attivi. CloudWatch Un argomento è considerato attivo CloudWatch per un massimo di sei ore dall'ultima attività (ovvero qualsiasi chiamata API) sull'argomento.   
I parametri di Amazon SNS riportati in sono gratuiti CloudWatch; vengono forniti come parte del servizio Amazon SNS.

## Visualizza i CloudWatch parametri per Amazon SNS
<a name="view-cloudwatch-metrics"></a>

Puoi monitorare i parametri per Amazon SNS utilizzando CloudWatch la console CloudWatch, l'interfaccia a riga di comando (CLI) propria o utilizzando l'API a livello di codice. CloudWatch Le procedure seguenti mostrano come accedere ai parametri mediante la Console di gestione AWS.

**Per visualizzare le metriche utilizzando la console CloudWatch**

1. Accedi alla [console CloudWatch](https://console.aws.amazon.com/cloudwatch).

1. Nel pannello di navigazione, scegli **Metrics** (Parametri).

1. Nella scheda **All metrics (Tutti i parametri)** scegliere **SNS**, quindi scegliere una delle seguenti dimensioni:
   + **Country, SMS Type (Paese, tipo SMS)**
   + **PhoneNumber**
   + **Topic Metrics (Parametri argomento)**
   + **Metrics with no dimensions (Parametri senza dimensioni)**

1. Per visualizzare ulteriori dettagli, scegli un elemento specifico. Ad esempio, se scegli **Topic Metrics** e poi scegli **NumberOfMessagesPublished**, viene visualizzato il numero medio di messaggi Amazon SNS pubblicati per un periodo di 1 minuto nell'intervallo di tempo di 6 ore.

1. Per visualizzare i parametri di utilizzo di Amazon SNS, nella scheda **All metrics** (Tutti i parametri), scegli **Usage** (Utilizzo) e seleziona il **parametro di utilizzo di Amazon SNS target** (ad esempio, `NumberOfMessagesPublishedPerAccount`).

## Imposta CloudWatch allarmi per i parametri di Amazon SNS
<a name="SNS_AlarmMetrics"></a>

CloudWatch consente inoltre di impostare allarmi quando viene raggiunta una soglia per una metrica. Ad esempio, è possibile impostare un allarme per la metrica **NumberOfNotificationsFailed**, in modo che quando il numero di soglia specificato viene raggiunto entro il periodo di campionamento, venga inviata una notifica via e-mail per informarti dell'evento.

**Per impostare allarmi utilizzando la console CloudWatch**

1. Accedi a Console di gestione AWS e apri la CloudWatch console all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1.  Seleziona **Alarms (Allarmi)**, quindi scegli il pulsante **Create Alarm (Crea allarme)**. Viene avviata la procedura guidata per la **creazione di allarmi**. 

1.  Scorri i parametri Amazon SNS per individuare quello per cui vuoi impostare un allarme. Seleziona il parametro per il quale vuoi creare un allarme e scegli **Continue (Continua)**. 

1. Indica i valori **Name (Nome)**, **Description (Descrizione)**, **Threshold (Soglia)** e **Time (Ora)** per il parametro e scegli **Continue (Continua)**. 

1. Scegli **Alarm (Allarme)** come stato dell'allarme. Se desideri CloudWatch inviarti un'e-mail quando viene raggiunto lo stato di allarme, scegli un argomento Amazon SNS esistente o scegli **Crea nuovo argomento e-mail**. Se scegli **Create New Email Topic (Crea nuovo argomento e-mail)**, puoi impostare il nome e gli indirizzi e-mail per un nuovo argomento. Questo elenco viene salvato ed è visualizzato nella casella di riepilogo a discesa per gli allarmi futuri. Scegli **Continue (Continua)**. 
**Nota**  
Se utilizzi **Create New Email Topic (Crea nuovo argomento e-mail)** per creare un nuovo argomento Amazon SNS, gli indirizzi e-mail devono essere verificati prima di ricevere le notifiche. Le e-mail sono inviate solo quando l'allarme passa allo stato definito. Se lo stato cambia prima della verifica degli indirizzi e-mail, questi non riceveranno una notifica. 

1. A questo punto, la procedura guidata per la **creazione di allarmi** ti consente di esaminare l'allarme che stai per creare. Se devi apportare delle modifiche, puoi utilizzare i collegamenti **Edit** (Modifica) a destra. Al termine, scegli **Create Alarm (Crea allarme)**. 

[Per ulteriori informazioni sull'utilizzo CloudWatch e sugli allarmi, consulta la CloudWatch documentazione.](https://aws.amazon.com/documentation/cloudwatch)

## Parametri di Amazon SNS
<a name="sns-metrics"></a>

Amazon SNS invia le seguenti metriche a. CloudWatch


| Namespace | Metrica | Description | 
| --- | --- | --- | 
| AWS/SNS |  NumberOfMessagesPublished  | Il numero di messaggi pubblicati ai tuoi argomenti Amazon SNS.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma | 
| AWS/SNS |  NumberOfNotificationsDelivered  | Il numero di messaggi consegnati con successo dai tuoi argomenti Amazon SNS agli endpoint sottoscritti.<br />Affinché un tentativo di invio abbia successo, la sottoscrizione dell'endpoint deve accettare il messaggio. Una sottoscrizione accetta un messaggio se a.) manca di un criterio di filtro o b.) i criteri di filtro includono attributi che corrispondono a quelli assegnati al messaggio. Se la sottoscrizione rifiuta il messaggio, il tentativo di invio non viene conteggiato per questo parametro.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma | 
| AWS/SNS |  NumberOfNotificationsFailed  | Il numero di messaggi non consegnati da Amazon SNS. <br />Per Amazon SQS, e-mail, SMS o endpoint push mobili, il parametro aumenta di 1 quando Amazon SNS interrompe i tentativi di consegna dei messaggi. Per gli endpoint HTTP o HTTPS, il parametro include ogni tentativo di invio non riuscito, inclusi i nuovi tentativi che seguono il tentativo iniziale. Per tutti gli altri endpoint, il numero aumenta di 1 quando il messaggio non viene distribuito (indipendentemente dal numero di tentativi).<br />Questo parametro non include i messaggi rifiutati da policy di filtro di sottoscrizione.<br />Puoi controllare il numero di nuovi tentativi per gli endpoint HTTP. Per ulteriori informazioni, consulta [Tentativi di consegna dei messaggi di Amazon SNS](sns-message-delivery-retries.md).<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut | Il numero di messaggi rifiutati da policy di filtro di sottoscrizione. Una policy di filtro rifiuta un messaggio quando gli attributi del messaggio non corrispondono agli attributi della policy.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut-MessageAttributes | Il numero di messaggi rifiutati dalle policy di filtro delle sottoscrizioni per il filtro basato su attributi.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut-MessageBody | Il numero di messaggi rifiutati dalle policy di filtro delle sottoscrizioni per il filtro basato sul payload. <br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut-InvalidAttributes | Il numero di messaggi rifiutati dalle policy di filtro di sottoscrizione perché gli attributi dei messaggi non sono validi - ad esempio perché l'attributo JSON non è formattato correttamente.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut-NoMessageAttributes | Il numero di messaggi che sono stati rifiutati da policy di filtro di sottoscrizione perché i messaggi non hanno attributi.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS | NumberOfNotificationsFilteredOut-InvalidMessageBody | Il numero di messaggi rifiutati dalle policy di filtro delle sottoscrizioni perché il corpo del messaggio non è valido per il filtro (ad esempio, corpo del messaggio JSON non valido).<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS |  NumberOfNotificationsRedrivenToDlq  | Numero di messaggi che sono stati spostati in una coda dead-letter.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS |  NumberOfNotificationsFailedToRedriveToDlq  | Numero di messaggi che non possono essere spostati in una coda dead-letter.<br />**Unità:** numero<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** somma, media | 
| AWS/SNS |  PublishSize  | Dimensione dei messaggi pubblicati. Per le chiamate `PublishBatch` API, questa metrica riporta la dimensione totale dell'intero batch come singolo punto dati, non le dimensioni dei singoli messaggi.<br />**Unità: byte**<br />**Dimensioni valide:** applicazione PhoneNumber, piattaforma e TopicName<br />**Statistiche valide:** minimo, massimo, medio e conteggio | 
| AWS/SNS | SMSMonthToDateSpentUSD | I costi che hai cumulato dall'inizio del mese di calendario corrente per l'invio di SMS.<br />Puoi impostare un allarme per questa metrica per sapere quando i tuoi month-to-date addebiti si avvicinano alla quota di spesa mensile per SMS del tuo account. Quando Amazon SNS determina che l'invio di un SMS comporterebbe un costo superiore a tale limite, interrompe la pubblicazione di SMS nel giro di alcuni minuti.<br />Per informazioni sull'impostazione del limite di spesa SMS mensile o sulla richiesta di aumento del limite di spesa con AWS, consulta [Impostazione delle preferenze di messaggistica SMS in Amazon SNS](sms_preferences.md).<br />**Unità: USD**<br />**Dimensioni valide:** nessuna<br />**Statistiche valide:** somma | 
| AWS/SNS |  SMSSuccessRate  | Il tasso di consegne SMS riuscite.<br />**Unità:** numero<br />**Dimensioni valide:** PhoneNumber<br />**Statistiche valide:** somma, media, campioni di dati | 

## Dimensioni per i parametri Amazon SNS
<a name="sns-metric-dimensions"></a>

Amazon Simple Notification Service invia le seguenti dimensioni a CloudWatch.


|  Dimensione  |  Description  | 
| --- | --- | 
|  Application  | Filtri sugli oggetti dell'applicazione, che rappresentano un'app e un dispositivo registrati con uno dei servizi di notifica push supportati, ad APNs esempio FCM. | 
|  Application,Platform  | Filtri sugli oggetti dell'applicazione e della piattaforma, dove gli oggetti della piattaforma sono per i servizi di notifica push supportati, come APNs FCM. | 
| Country | Filtra in base al paese o alla regione di destinazione di un SMS. Il paese o la regione è rappresentato dal relativo codice ISO 3166-1 alpha-2. | 
|  PhoneNumber  | Filtra il numero di telefono quando pubblichi SMS direttamente su un numero di telefono (senza argomento). | 
|  Platform  | Filtri sugli oggetti della piattaforma per i servizi di notifica push, come APNs FCM. | 
|  TopicName  | Filtra in base ai nomi di argomenti Amazon SNS. | 
| SMSType | Filtra in base al tipo di SMS. Può essere *promozionale* o *transazionale*. | 

## Parametri di utilizzo di Amazon SNS
<a name="sns-usage-metrics"></a>

Amazon Simple Notification Service invia i seguenti parametri di utilizzo a CloudWatch.


|  Namespace  |  Servizio  | Metrica | Risorsa | Tipo | Description | 
| --- | --- | --- | --- | --- | --- | 
| AWS/Usage | SNS | ResourceCount | NumberOfMessagesPublishedPerAccount | Risorsa |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | 
| AWS/Usage | SNS | ResourceCount | ApproximateNumberOfTopics | Risorsa |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | 
| AWS/Usage | SNS | ResourceCount | ApproximateNumberOfFilterPolicies | Risorsa |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | 
| AWS/Usage | SNS | ResourceCount | ApproximateNumberOfPendingSubscriptions | Risorsa |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | 
| AWS/Usage | SNS | CallCount |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | "Hello, World\!" |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/sns/latest/dg/sns-monitoring-using-cloudwatch.html)  | 