Überwachung von SNS Amazon-Themen mit CloudWatch - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung von SNS Amazon-Themen mit CloudWatch

Amazon SNS und Amazon CloudWatch sind integriert, sodass Sie Metriken für jede aktive SNS Amazon-Benachrichtigung sammeln, anzeigen und analysieren können. Sobald Sie CloudWatch für Amazon konfiguriert habenSNS, können Sie einen besseren Einblick in die Leistung Ihrer SNS Amazon-Themen, -Push-Benachrichtigungen und SMS Lieferungen erhalten. Sie können beispielsweise einen Alarm einrichten, der Ihnen eine E-Mail-Benachrichtigung sendet, wenn ein bestimmter Schwellenwert für eine SNS Amazon-Metrik erreicht wird, z. NumberOfNotificationsFailed B. Eine Liste aller Messwerte, an die Amazon SNS sendet CloudWatch, finden Sie unterSNSAmazon-Metriken. Weitere Informationen zu SNS Amazon-Push-Benachrichtigungen finden Sie unterSenden von mobilen Push-Benachrichtigungen mit Amazon SNS.

Anmerkung

Die Metriken, die Sie CloudWatch für Ihre SNS Amazon-Themen konfigurieren, werden automatisch erfasst und in Intervallen von 1 CloudWatch Minute abgerufen. Diese Metriken werden zu allen Themen erfasst, die den CloudWatch Richtlinien für aktive Aktivitäten entsprechen. Ein Thema gilt bis zu sechs Stunden nach der letzten Aktivität (d. h. jeder API Telefonkonferenz) als aktiv. CloudWatch

Für die unter angegebenen SNS Amazon-Metriken fallen keine Gebühren an CloudWatch. Sie werden als Teil des SNS Amazon-Service bereitgestellt.

CloudWatch Kennzahlen für Amazon anzeigen SNS

Sie können Metriken für Amazon SNS über die CloudWatch Konsole, die CloudWatch eigene Befehlszeilenschnittstelle (CLI) oder programmgesteuert mithilfe der überwachen. CloudWatch API Die folgenden Verfahren zeigen Ihnen, wie Sie mithilfe der AWS Management Console auf die Metriken zugreifen können.

Um Metriken mit der Konsole anzuzeigen CloudWatch
  1. Melden Sie sich bei der CloudWatchKonsole an.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie SNSauf der Registerkarte Alle Metriken die Option und anschließend eine der folgenden Dimensionen aus:

    • Land, SMS Typ

    • PhoneNumber

    • Topics Metrics (Themen-Metriken)

    • Metrics with no dimensions (Metriken ohne Dimensionen)

  4. Um weitere Details anzuzeigen, wählen Sie ein bestimmtes Element aus. Wenn Sie beispielsweise Topic Metrics auswählen und dann auswählen NumberOfMessagesPublished, wird die durchschnittliche Anzahl veröffentlichter SNS Amazon-Nachrichten für einen Zeitraum von 1 Minute über einen Zeitraum von 6 Stunden angezeigt.

  5. Um die SNS Amazon-Nutzungsmetriken anzuzeigen, wählen Sie auf der Registerkarte Alle Metriken die Option Nutzung und wählen Sie die SNSAmazon-Zielmetrik aus (z. B.NumberOfMessagesPublishedPerAccount).

CloudWatch Alarme für SNS Amazon-Metriken einrichten

CloudWatch ermöglicht es Ihnen auch, Alarme einzustellen, wenn ein Schwellenwert für eine Metrik erreicht wird. Sie könnten beispielsweise einen Alarm für die Metrik einrichten, sodass NumberOfNotificationsFailed, wenn der angegebene Schwellenwert innerhalb des Probenahmezeitraums erreicht wird, eine E-Mail-Benachrichtigung gesendet wird, um Sie über das Ereignis zu informieren.

Um Alarme über die CloudWatch Konsole einzustellen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie Alarme und dann die Schaltfläche Alarm erstellen aus. Dadurch wird der Assistent Alarm erstellen gestartet.

  3. Scrollen Sie durch die SNS Amazon-Metriken, um die Metrik zu finden, für die Sie einen Alarm auslösen möchten. Wählen Sie die Metrik aus, um einen Alarm zu erstellen, und wählen Sie dann Fortfahren.

  4. Geben Sie für die Metrik die Werte Name, Beschreibung, Schwellenwert und Zeit an und wählen Sie dann Fortfahren.

  5. Wählen Sie als Alarmzustand Alarm aus. Wenn Sie Ihnen eine E-Mail senden CloudWatch möchten, wenn der Alarmstatus erreicht ist, wählen Sie entweder ein vorhandenes SNS Amazon-Thema oder wählen Sie Neues E-Mail-Thema erstellen. Wenn Sie Neues E-Mail-Thema erstellen wählen, können Sie den Namen und die E-Mail Adressen für ein neues Thema einrichten. Diese Liste wird gespeichert und im Dropdown-Menü für künftige Alarme angezeigt. Klicken Sie auf Fortfahren.

    Anmerkung

    Wenn Sie „Neues E-Mail-Thema erstellen“ verwenden, um ein neues SNS Amazon-Thema zu erstellen, müssen die E-Mail-Adressen verifiziert werden, bevor sie Benachrichtigungen erhalten. E-Mail Nachrichten werden nur gesendet, wenn der Alarm in einen Alarmzustand wechselt. Wenn es zu dieser Änderung des Alarmzustands kommt, bevor die E-Mail Adressen überprüft wurden, erhalten die Empfänger keine Benachrichtigung.

  6. An diesem Punkt bietet Ihnen der Assistent Alarm erstellen die Möglichkeit, den Alarm, den Sie gerade erstellen, zu überprüfen. Wenn Sie Änderungen vornehmen müssen, können Sie die Links Bearbeiten auf der rechten Seite verwenden. Wenn Sie zufrieden sind, wählen Sie Alarm erstellen.

Weitere Informationen zur Verwendung CloudWatch und zu Alarmen finden Sie in der CloudWatchDokumentation.

SNSAmazon-Metriken

Amazon SNS sendet die folgenden Kennzahlen an CloudWatch.

Namespace Metrik Beschreibung

AWS/SNS

NumberOfMessagesPublished

Die Anzahl der Nachrichten, die zu Ihren SNS Amazon-Themen veröffentlicht wurden.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe

AWS/SNS

NumberOfNotificationsDelivered

Die Anzahl der Nachrichten, die erfolgreich von Ihren SNS Amazon-Themen an abonnierte Endpunkte gesendet wurden.

Damit ein Zustellungsversuch erfolgreich ausgeführt wird, muss das Abonnement des Endpunkts die Mitteilung entgegennehmen. Ein Abonnement akzeptiert eine Nachricht, wenn a.) eine Filterrichtlinie fehlt oder b.) die Filterrichtlinie Attribute enthält, die mit denjenigen übereinstimmen, die der Nachricht zugewiesen wurden. Falls das Abonnement die Mitteilung ablehnt, wird der Zustellungsversuch für diese Metrik nicht gezählt.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe

AWS/SNS

NumberOfNotificationsFailed

Die Anzahl der Nachrichten, die Amazon SNS nicht zugestellt hat.

Bei Amazon- SQSSMS, E-Mail- oder mobilen Push-Endpunkten erhöht sich die Metrik um 1, wenn Amazon den Versuch einstellt, SNS Nachrichten zuzustellen. Für unsere HTTP HTTPS Endpunkte umfasst die Metrik jeden fehlgeschlagenen Zustellungsversuch, einschließlich der Wiederholungen, die auf den ersten Versuch folgen. Für alle anderen Endpunkte steigt die Zahl um 1, wenn die Mitteilung nicht zugestellt wird (unabhängig von der Anzahl der Versuche).

Diese Metrik enthält keine Nachrichten, die von Abonnementfilterrichtlinien abgelehnt wurden.

Sie können die Anzahl der Wiederholungsversuche für Endgeräte steuern. HTTP Weitere Informationen finden Sie unter Wiederholte Versuche mit der SNS Amazon-Nachrichtenzustellung.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien abgelehnt wurden. Eine Filterrichtlinie lehnt eine Nachricht ab, wenn die Nachrichtenattribute nicht mit den Richtlinienattributen übereinstimmen.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut-MessageAttributes

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien für die attributbasierte Filterung abgelehnt wurden.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut-MessageBody

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien für die nutzlastbasierte Filterung abgelehnt wurden.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut-InvalidAttributes

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien abgelehnt wurden, weil die Nachrichtenattribute ungültig sind, z. B. weil das Attribut falsch formatiert JSON ist.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut-NoMessageAttributes

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien abgelehnt wurden, weil die Nachrichten keine Attribute enthalten.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFilteredOut-InvalidMessageBody

Die Anzahl der Nachrichten, die von Abonnementfilterrichtlinien zurückgewiesen wurden, weil der Nachrichtentext nicht gefiltert werden kann, z. B. ein ungültiger JSON Nachrichtentext.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsRedrivenToDlq

Die Anzahl der Nachrichten, die in eine Warteschlange für unzustellbare Nachrichten verschoben wurden.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

NumberOfNotificationsFailedToRedriveToDlq

Die Anzahl der Nachrichten, die nicht in eine Warteschlange für unzustellbare Nachrichten verschoben werden konnten.

Einheiten: Anzahl

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Summe, Durchschnitt

AWS/SNS

PublishSize

Die Größe von veröffentlichten Nachrichten.

Einheiten: Byte

Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName

Gültige Statistiken: Minimum, Maximum, Durchschnitt und Anzahl

AWS/SNS

SMSMonthToDateSpentUSD

Die Gebühren, die Ihnen seit Beginn des aktuellen Kalendermonats für das Versenden SMS von Nachrichten angefallen sind.

Sie können einen Alarm für diese Kennzahl einrichten, um zu erfahren, wann Ihre month-to-date Gebühren fast das monatliche SMS Ausgabenkontingent für Ihr Konto erreichen. Wenn Amazon SNS feststellt, dass das Senden einer SMS Nachricht Kosten verursachen würde, die dieses Kontingent überschreiten, wird die Veröffentlichung von SMS Nachrichten innerhalb von Minuten eingestellt.

Informationen zur Festlegung Ihres monatlichen SMS Ausgabenkontingents oder zur Beantragung einer Erhöhung des Ausgabenkontingents finden Sie unterSMSNachrichteneinstellungen in Amazon festlegen SNS. AWS

Einheiten: USD

Gültige Abmessungen: Keine

Gültige Statistiken: Summe

AWS/SNS

SMSSuccessRate

Die Rate erfolgreicher SMS Nachrichtenzustellungen.

Einheiten: Anzahl

Gültige Abmessungen: PhoneNumber

Gültige Statistiken: Summe, Durchschnitt, Datenproben

Dimensionen für SNS Amazon-Metriken

Amazon Simple Notification Service sendet die folgenden Dimensionen an CloudWatch.

Dimension

Beschreibung

Application

Filtert nach Anwendungsobjekten, die eine App und ein Gerät darstellen, die bei einem der unterstützten Push-Benachrichtigungsdienste registriert sind, z. B. APNs undFCM.

Application,Platform

Filtert nach Anwendungs- und Plattformobjekten, wobei sich die Plattformobjekte auf die unterstützten Push-Benachrichtigungsdienste beziehen, z. B. APNs undFCM.

Country

Filtert nach dem Zielland oder der Region einer SMS Nachricht. Das Land oder die Region wird durch den Alpha-2-Code ISO 3166-1 dargestellt.

PhoneNumber

Filtert nach der Telefonnummer, wenn Sie SMS direkt unter einer Telefonnummer veröffentlichen (ohne Thema).

Platform

Filtert nach Plattformobjekten für die Push-Benachrichtigungsdienste, z. B. APNs undFCM.

TopicName

Filtert nach SNS Amazon-Themennamen.

SMSType

Filtert nach dem Nachrichtentyp der SMS Nachricht. Mögliche Werte sind promotional oder transactional.

SNSAmazon-Nutzungsmetriken

Amazon Simple Notification Service sendet die folgenden Nutzungsmetriken an CloudWatch.

Namespace

Service

Metrik

Ressource

Typ

Beschreibung

AWS/Verwendung SNS ResourceCount NumberOfMessagesPublishedPerAccount Ressource
  • Die Anzahl der Nachrichten, die zu Ihren SNS Amazon-Themen in Ihrem AWS Konto veröffentlicht wurden.

  • Einheiten: keine

  • Gültige Statistiken: Summe

AWS/Verwendung SNS ResourceCount ApproximateNumberOfTopics Ressource
  • Die ungefähre Anzahl der Themen in Ihrem AWS Konto.

  • Einheiten: keine

  • Gültige Statistiken: Minimum, Maximum, Summe, Durchschnitt

AWS/Verwendung SNS ResourceCount ApproximateNumberOfFilterPolicies Ressource
  • Die ungefähre Anzahl von Filterrichtlinien in Ihrem  AWS -Konto.

  • Einheiten: keine

  • Gültige Statistiken: Minimum, Maximum, Summe, Durchschnitt

AWS/Verwendung SNS ResourceCount ApproximateNumberOfPendingSubscriptions Ressource
  • Die ungefähre Anzahl ausstehender Abonnements in Ihrem AWS Konto.

  • Einheiten: keine

  • Gültige Statistiken: Minimum, Maximum, Summe, Durchschnitt

AWS/Verwendung 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
  • Die Anzahl der API Anrufe für das ausgewählte Amazon SNS API in Ihrem AWS Konto.

  • Einheiten: keine

  • Gültige Statistiken: Summe