Monitoraggio SNS degli argomenti di Amazon tramite CloudWatch - Amazon Simple Notification Service

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 SNS degli argomenti di Amazon tramite CloudWatch

Amazon SNS e Amazon CloudWatch sono integrati in modo da poter raccogliere, visualizzare e analizzare i parametri per ogni SNS notifica Amazon attiva. Dopo aver configurato CloudWatch AmazonSNS, puoi ottenere informazioni più dettagliate sulle prestazioni dei tuoi SNS argomenti, delle notifiche push e delle SMS consegne di Amazon. Ad esempio, puoi impostare un allarme per inviarti una notifica e-mail se viene raggiunta una soglia specificata per un SNS parametro Amazon, ad NumberOfNotificationsFailed esempio. Per un elenco di tutte le metriche SNS inviate da Amazon CloudWatch, consultaSNSMetriche Amazon. Per ulteriori informazioni sulle notifiche SNS push di Amazon, consultaInvio di notifiche push per dispositivi mobili con Amazon SNS.

Nota

Le metriche con cui configuri CloudWatch i tuoi SNS argomenti Amazon vengono raccolte automaticamente e inserite a CloudWatch intervalli di 1 minuto. Queste metriche vengono raccolte su tutti gli argomenti che soddisfano le linee guida per l' CloudWatch attività. Un argomento è considerato attivo fino a sei ore dall'ultima attività (ovvero qualsiasi API chiamata) sull'argomento. CloudWatch

Non sono previsti costi per i SNS parametri Amazon riportati in CloudWatch; sono forniti come parte del SNS servizio Amazon.

Visualizza i CloudWatch parametri per Amazon SNS

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

Per visualizzare le metriche utilizzando la console CloudWatch
  1. Accedi alla CloudWatchconsole.

  2. Nel pannello di navigazione, scegli Metrics (Parametri).

  3. Nella scheda Tutte le metriche, scegli SNS, quindi scegli una delle seguenti dimensioni:

    • Paese, Tipo SMS

    • PhoneNumber

    • Topic Metrics (Parametri argomento)

    • Metrics with no dimensions (Parametri senza dimensioni)

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

  5. Per visualizzare i parametri di SNS utilizzo di Amazon, nella scheda Tutti i parametri, scegli Utilizzo e seleziona il metrico di SNS utilizzo Amazon di destinazione (ad esempio,). NumberOfMessagesPublishedPerAccount

Imposta CloudWatch allarmi per i parametri di Amazon SNS

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 AWS Management Console e apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

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

  3. Scorri le SNS metriche di Amazon per individuare la metrica su cui desideri inserire un allarme. Seleziona il parametro per il quale vuoi creare un allarme e scegli Continue (Continua).

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

  5. Scegli Alarm (Allarme) come stato dell'allarme. Se desideri CloudWatch inviarti un'e-mail quando viene raggiunto lo stato di allarme, scegli un SNS argomento Amazon 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 Crea nuovo argomento e-mail per creare un nuovo SNS argomento Amazon, 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.

  6. 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 CloudWatchdocumentazione.

SNSMetriche Amazon

Amazon SNS invia le seguenti metriche a. CloudWatch

Spazio dei nomi Parametro Descrizione

AWS/SNS

NumberOfMessagesPublished

Il numero di messaggi pubblicati sui tuoi SNS argomenti Amazon.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: Sum

AWS/SNS

NumberOfNotificationsDelivered

Il numero di messaggi inviati con successo dai tuoi SNS argomenti Amazon agli endpoint abbonati.

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.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: Sum

AWS/SNS

NumberOfNotificationsFailed

Il numero di messaggi che Amazon SNS non è riuscito a recapitare.

Per AmazonSQS, e-mail o endpoint push mobiliSMS, la metrica aumenta di 1 quando Amazon SNS interrompe i tentativi di recapito dei messaggi. Per i HTTP nostri HTTPS endpoint, la metrica include ogni tentativo di recapito fallito, compresi i nuovi tentativi successivi al tentativo iniziale. Per tutti gli altri endpoint, il numero aumenta di 1 quando il messaggio non viene distribuito (indipendentemente dal numero di tentativi).

Questo parametro non include i messaggi rifiutati da policy di filtro di sottoscrizione.

È possibile controllare il numero di tentativi per gli endpoint. HTTP Per ulteriori informazioni, consulta Tentativi di recapito dei SNS messaggi Amazon.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

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.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

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.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

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.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: somma, media

AWS/SNS

NumberOfNotificationsFilteredOut-InvalidAttributes

Il numero di messaggi che sono stati rifiutati dai criteri di filtro degli abbonamenti perché gli attributi dei messaggi non sono validi, ad esempio perché l'attributo non JSON è formattato correttamente.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

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.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: somma, media

AWS/SNS

NumberOfNotificationsFilteredOut-InvalidMessageBody

Il numero di messaggi che sono stati rifiutati dai criteri di filtro degli abbonamenti perché il corpo del messaggio non è valido per il filtraggio, ad esempio corpo del messaggio non validoJSON.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: somma, media

AWS/SNS

NumberOfNotificationsRedrivenToDlq

Numero di messaggi che sono stati spostati in una coda dead-letter.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: somma, media

AWS/SNS

NumberOfNotificationsFailedToRedriveToDlq

Numero di messaggi che non possono essere spostati in una coda dead-letter.

Unità: conteggio

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: somma, media

AWS/SNS

PublishSize

Dimensione dei messaggi pubblicati.

Unità: byte

Dimensioni valide: applicazione PhoneNumber, piattaforma e TopicName

Statistiche valide: minimo, massimo, medio e conteggio

AWS/SNS

SMSMonthToDateSpentUSD

Gli addebiti maturati dall'inizio del mese solare corrente per l'invio SMS di messaggi.

Puoi impostare un allarme per questa metrica per sapere quando gli month-to-date addebiti si avvicinano alla quota di SMS spesa mensile del tuo account. Quando Amazon SNS determina che l'invio di un SMS messaggio comporterebbe un costo superiore a tale quota, interrompe la pubblicazione dei SMS messaggi nel giro di pochi minuti.

Per informazioni sull'impostazione della quota di SMS spesa mensile o per informazioni su come richiedere un aumento della quota di spesa con, consulta. AWSImpostazione delle preferenze di SMS messaggistica in Amazon SNS

Unità: USD

Dimensioni valide: nessuna

Statistiche valide: somma

AWS/SNS

SMSSuccessRate

La percentuale di recapiti riusciti dei SMS messaggi.

Unità: conteggio

Dimensioni valide: PhoneNumber

Statistiche valide: somma, media, campioni di dati

Dimensioni per i SNS parametri di Amazon

Amazon Simple Notification Service invia le seguenti dimensioni a CloudWatch.

Dimensione

Descrizione

Application

Filtri sugli oggetti dell'applicazione, che rappresentano un'app e un dispositivo registrati con uno dei servizi di notifica push supportati, come APNs eFCM.

Application,Platform

Filtri sugli oggetti dell'applicazione e della piattaforma, dove gli oggetti della piattaforma si trovano per i servizi di notifica push supportati, ad esempio APNs eFCM.

Country

Filtri in base al paese o alla regione di destinazione di un SMS messaggio. Il paese o la regione sono rappresentati dal codice ISO alfa-2 3166-1.

PhoneNumber

Filtra in base al 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 eFCM.

TopicName

Filtri sui nomi degli SNS argomenti di Amazon.

SMSType

Filtri in base al tipo di SMS messaggio. Può essere promozionale o transazionale.

Metriche SNS di utilizzo di Amazon

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

Spazio dei nomi

Servizio

Parametro

Risorsa

Tipo

Descrizione

AWS/Usage SNS ResourceCount NumberOfMessagesPublishedPerAccount Risorsa
  • Il numero di messaggi pubblicati sui tuoi SNS argomenti Amazon nel tuo AWS account.

  • Unità: nessuna

  • Statistiche valide: Sum

AWS/Usage SNS ResourceCount ApproximateNumberOfTopics Risorsa
  • Il numero approssimativo di argomenti nel tuo AWS account.

  • Unità: nessuna

  • Statistiche valide: Average (Media), Minimum (Minimo), Maximum (Massimo), Sum (Somma)

AWS/Usage SNS ResourceCount ApproximateNumberOfFilterPolicies Risorsa
  • Il numero approssimativo di policy di filtro nel tuo account  AWS .

  • Unità: nessuna

  • Statistiche valide: Average (Media), Minimum (Minimo), Maximum (Massimo), Sum (Somma)

AWS/Usage SNS ResourceCount ApproximateNumberOfPendingSubscriptions Risorsa
  • Il numero approssimativo di abbonamenti in sospeso nel tuo account. AWS

  • Unità: nessuna

  • Statistiche valide: Average (Media), Minimum (Minimo), Maximum (Massimo), Sum (Somma)

AWS/Usage SNS CallCount
  • AddPermission

  • CheckIfPhoneNumberIsOptedOut

  • CreatePlatformApplication

  • CreatePlatformEndpoint

  • ConfirmSubscription

  • CreateSMSSandboxPhoneNumber

  • CreateTopic

  • DeleteEndpoint

  • DeletePlatformApplication

  • DeleteSMSSandboxPhoneNumber

  • DeleteTopic

  • GetEndpointAttributes

  • GetPlatformApplicationAttributes

  • GetSMSAttributes

  • GetSMSSandboxAccountStatus

  • GetSubscriptionAttributes

  • GetTopicAttributes

  • ListEndpointsByPlatformApplication

  • ListOriginationNumbers

  • ListPhoneNumbersOptedOut

  • ListPlatformApplications

  • ListSMSSandboxPhoneNumbers

  • ListSubscriptions

  • ListSubscriptionsByTopic

  • ListTagsForResource

  • ListTopics

  • OptInPhoneNumber

  • RemovePermission

  • SetEndpointAttributes

  • SetPlatformApplicationAttributes

  • SetSMSAttributes

  • SetSubscriptionAttributes

  • SetTopicAttributes

  • Subscribe

  • Unsubscribe

  • UntagResource

  • VerifySMSSandboxPhoneNumber

API
  • Il numero di API chiamate per l'Amazon selezionato SNS API sul tuo AWS account.

  • Unità: nessuna

  • Statistiche valide: Sum