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 Amazon SNS-Themen mit CloudWatch
Amazon SNS und Amazon CloudWatch sind integriert, sodass Sie Kennzahlen für jede aktive Amazon SNS-Benachrichtigung sammeln, anzeigen und analysieren können. Nachdem Sie Amazon SNS konfiguriert CloudWatch haben, können Sie einen besseren Einblick in die Leistung Ihrer Amazon SNS-Themen, Push-Benachrichtigungen und SMS-Lieferungen erhalten. Sie können z. B. einen Alarm festlegen, sodass Ihnen eine E-Mail-Benachrichtigung gesendet wird, sobald ein bestimmter Schwellenwert für eine Amazon-SNS-Metrik erreicht wird, wie z. B. NumberOfNotificationsFailed. Eine Liste aller Metriken, an die Amazon SNS sendet, finden Sie CloudWatch unter. Amazon SNS-Metriken Weitere Informationen über Amazon-SNS-Push-Benachrichtigungen finden Sie unter Senden von mobilen Push-Benachrichtigungen mit Amazon SNS.
Anmerkung
Die Metriken, die Sie CloudWatch für Ihre Amazon SNS-Themen konfigurieren, werden automatisch erfasst und in Intervallen von 1 CloudWatch Minute abgerufen. Diese Metriken werden zu allen Themen gesammelt, die den CloudWatch Richtlinien für aktive Aktivitäten entsprechen. Ein Thema gilt als aktiv, wenn CloudWatch ab der letzten Aktivität (d. h. jedem API-Aufruf) zu dem Thema ein Zeitraum von bis zu sechs Stunden verstrichen ist.
Für die angegebenen Amazon SNS-Metriken fallen keine Gebühren an CloudWatch. Sie werden als Teil des Amazon SNS-Service bereitgestellt.
CloudWatch Metriken für Amazon SNS anzeigen
Sie können Metriken für Amazon SNS mithilfe der CloudWatch Konsole, der CloudWatch Befehlszeilenschnittstelle (CLI) oder programmgesteuert mithilfe der API überwachen. CloudWatch Die folgenden Verfahren zeigen Ihnen, wie Sie mithilfe der AWS-Managementkonsole auf die Metriken zugreifen können.
So zeigen Sie Metriken mithilfe der Konsole an CloudWatch
-
Melden Sie sich bei der CloudWatch-Konsole
an. -
Wählen Sie im Navigationsbereich Metriken aus.
-
Wählen Sie auf der Registerkarte All metrics (Alle Metriken) die Option SNS und danach eine der folgenden Dimensionen aus:
-
Country, SMS Type (Land, SMS-Typ)
-
PhoneNumber
-
Topics Metrics (Themen-Metriken)
-
Metrics with no dimensions (Metriken ohne Dimensionen)
-
-
Um weitere Details anzuzeigen, wählen Sie ein bestimmtes Element aus. Wenn Sie beispielsweise Themenmetriken auswählen und dann auswählen NumberOfMessagesPublished, wird die durchschnittliche Anzahl der veröffentlichten Amazon SNS-Nachrichten für einen Zeitraum von 1 Minute innerhalb des Zeitraums von 6 Stunden angezeigt.
-
Wenn Sie die Amazon-SNS-Nutzungsmetriken anzeigen möchten, wählen Sie auf der Registerkarte All metrics (Alle Metriken) die Option Usage (Nutzung) und die target Amazon SNS usage metric (Amazon-SNS-Zielmetrik) aus (z. B.
NumberOfMessagesPublishedPerAccount).
Stellen Sie CloudWatch Alarme für Amazon SNS-Metriken ein
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.
So stellen Sie Alarme mithilfe der CloudWatch Konsole ein
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie Alarme und dann die Schaltfläche Alarm erstellen aus. Dadurch wird der Assistent Alarm erstellen gestartet.
-
Scrollen Sie durch die Amazon-SNS-Metriken, um die Metrik zu finden, auf die Sie einen Alarm setzen möchten. Wählen Sie die Metrik aus, um einen Alarm zu erstellen, und wählen Sie dann Fortfahren.
-
Geben Sie für die Metrik die Werte Name, Beschreibung, Schwellenwert und Zeit an und wählen Sie dann Fortfahren.
-
Wählen Sie als Alarmzustand Alarm aus. Wenn Sie eine E-Mail senden CloudWatch möchten, wenn der Alarmstatus erreicht ist, wählen Sie entweder ein vorhandenes Amazon SNS-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 Amazon SNS-Thema zu erstellen, müssen die E-Mail Adressen überprüft werden, bevor die Empfänger Benachrichtigungen erhalten können. 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.
-
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 von CloudWatch Alarmen finden Sie in der CloudWatch Dokumentation
Amazon SNS-Metriken
Amazon SNS sendet die folgenden Metriken an CloudWatch.
| Namespace | Metrik | Description |
|---|---|---|
AWS/SNS |
NumberOfMessagesPublished
|
Die Anzahl der zu Ihren Amazon SNS-Themen veröffentlichten Mitteilungen. Einheiten: Anzahl Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName Gültige Statistiken: Summe |
AWS/SNS |
NumberOfNotificationsDelivered
|
Die Anzahl der Mitteilungen, die von Ihren Amazon SNS-Themen erfolgreich an Endpunkte übermittelt 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 von Nachrichten, die Amazon SNS nicht zustellen konnte. Bei Amazon SQS-, E-Mail-, SMS- oder mobilen Push-Endpunkten steigt diese Metrik um 1, wenn Amazon SNS die Nachrichtenzustellungsversuche einstellt. Bei HTTP- oder HTTPS-Endpunkten umfasst die Metrik jeden fehlgeschlagenen Zustellversuch, einschließlich Wiederholungen nach dem ursprünglichen Versuch. 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 Wiederholungen für HTTP-Endpunkte kontrollieren. Weitere Informationen finden Sie unter Wiederholungsversuche bei der Nachrichtenzustellung Amazon SNS. 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 zum Beispiel, weil der JSON des Attributs falsch formatiert 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 aufgrund eines für die Filterung ungültigen Nachrichtentexts abgelehnt wurden, zum Beispiel 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. Bei Einheiten: Byte Gültige Dimensionen: Anwendung PhoneNumber, Plattform und TopicName Gültige Statistiken: Minimum, Maximum, Durchschnitt und Anzahl |
AWS/SNS |
SMSMonthToDateSpentUSD |
Ihre Gebühren für das Senden von SMS-Nachrichten seit Beginn des aktuellen Kalendermonats. Sie können für diese Metrik einen Alarm festlegen, um zu wissen, wann Ihre Gebühren für den aktuellen Monat sich dem monatlichen SMS-Ausgabenkontingent für Ihr Konto nähern. Wenn Amazon SNS feststellt, dass durch den Versand einer SMS-Nachricht Kosten entstehen, die dieses Kontingent überschreiten, wird die Veröffentlichung von SMS-Nachrichten innerhalb von Minuten beendet. Weitere Informationen zum Einrichten Ihres monatlichen Ausgabenkontingents für SMS oder zum Anfordern einer Erhöhung des Ausgabenkontingents bei AWS finden Sie unter Einstellungen für SMS-Nachrichten in Amazon SNS einrichten. Einheiten: USD Gültige Abmessungen: Keine Gültige Statistiken: Summe |
AWS/SNS |
SMSSuccessRate
|
Die Rate der erfolgreichen SMS-Nachrichtenzustellungen Einheiten: Anzahl Gültige Abmessungen: PhoneNumber Gültige Statistiken: Summe, Durchschnitt, Datenstichproben |
Dimensionen für Amazon-SNS-Metriken
Amazon Simple Notification Service sendet die folgenden Dimensionen an CloudWatch.
|
Dimension |
Description |
|---|---|
Application
|
Filtert Anwendungsobjekte, die eine App und ein Gerät darstellen, die bei einem der unterstützten Push-Benachrichtigungs-Services wie APNs und FCM registriert sind. |
Application,Platform
|
Filtert Anwendungs- und Plattformobjekte, wobei die Plattformobjekte für die unterstützten Push-Benachrichtigungs-Services wie APNs und FCM bestimmt sind. |
Country |
Filtert das Zielland oder die Zielregion einer SMS-Mitteilung. Das Land oder die Region werden durch den zugehörigen ISO 3166-1 Alpha-2-Code dargestellt. |
PhoneNumber
|
Filtert die Telefonnummer, wenn Sie SMS direkt an eine Telefonnummer (ohne Thema) veröffentlichen. |
Platform
|
Filtert Plattformobjekte für die Push-Benachrichtigungs-Services wie APNs und FCM. |
TopicName
|
Filtert Amazon-SNS-Themennamen. |
SMSType |
Filtert den Nachrichtentyp einer SMS-Mitteilung. Mögliche Werte sind promotional oder transactional. |
Amazon-SNS-Nutzungsmetriken
Amazon Simple Notification Service sendet die folgenden Nutzungsmetriken an CloudWatch.
|
Namespace |
Service |
Metrik |
Ressource |
Typ |
Description |
|---|---|---|---|---|---|
| AWS/Verwendung | SNS | ResourceCount |
NumberOfMessagesPublishedPerAccount |
Ressource |
|
| AWS/Verwendung | SNS | ResourceCount |
ApproximateNumberOfTopics |
Ressource |
|
| AWS/Verwendung | SNS | ResourceCount |
ApproximateNumberOfFilterPolicies |
Ressource |
|
| AWS/Verwendung | SNS | ResourceCount |
ApproximateNumberOfPendingSubscriptions |
Ressource |
|
| AWS/Verwendung | SNS | CallCount |
|
API |
|