View a markdown version of this page

Kennzahlen für den Benutzerpool in CloudWatch - Amazon Cognito

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.

Kennzahlen für den Benutzerpool in CloudWatch

Benutzerpools melden Statistiken zur Benutzeraktivität als Metriken an CloudWatch . Von aus CloudWatch können Sie das Volumen der Authentifizierungsaktivitäten und die Kontingentnutzung in Ihren Benutzerpools analysieren. Mit den Informationen in diesen Metriken können Sie Alarme für wichtige Ereignisse einrichten und die Konfiguration Ihres Benutzerpools nach Bedarf anpassen. Während die Protokollierung der Benutzeraktivitäten detaillierte Aufzeichnungen der Benutzeraktivitäten in Ihren Benutzerpools enthält, enthalten CloudWatch Metriken aggregierte Statistiken und Leistungsindikatoren.

In der folgenden Tabelle sind die Metriken aufgeführt, die für Amazon-Cognito-Benutzerpools verfügbar sind. Amazon Cognito veröffentlicht Metriken in den Namespaces und. AWS/Cognito AWS/Usage Weitere Informationen finden Sie unter https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Namespace Namespaces im Amazon-Benutzerhandbuch. CloudWatch

Weitere Informationen zu Tracking-Kontingenten und zur Nutzung finden Sie unter und. Verfolgen der Kontingentnutzung Verfolgen Sie die monatlich aktiven Nutzer (MAUs)

Anmerkung

Metriken, für die in den letzten zwei Wochen keine neuen Datenpunkte vorlagen, werden nicht in der Konsole angezeigt. Sie werden auch nicht angezeigt, wenn Sie den Metriknamen oder die Dimensionsnamen in der Konsole in das Suchfeld auf der Registerkarte Alle Metriken eingeben. Darüber hinaus werden sie nicht in den Ergebnissen eines Listenmetriks-Befehls zurückgegeben. Diese Metriken lassen sich am besten mit den get-metric-statistics Befehlen get-metric-data oder in der AWS CLI abrufen.

Metrik Description Namespace
SignUpSuccesses

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten erfolgreichen Benutzerregistrierungsanforderungen an. Eine erfolgreiche Benutzerregistrierungsanforderung liefert den Wert 1, eine fehlgeschlagene Anforderung den Wert 0. Eine gedrosselte Anforderung wird als fehlgeschlagene Anforderung gezählt, liefert also auch den Wert 0.

Verwenden Sie den statistischen Wert Average für diese Metrik, um den Prozentsatz erfolgreicher Benutzerregistrierungsanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sample Count für diese Metrik, um die Gesamtzahl der Benutzerregistrierungsanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl erfolgreicher Benutzerregistrierungsanforderungen zu ermitteln. Um die Gesamtzahl der fehlgeschlagenen Benutzerregistrierungsanfragen zu zählen, verwenden Sie den CloudWatch Math Ausdruck und subtrahieren Sie die Sum Statistik von der Sample Count Statistik.

Diese Metrik wird pro Benutzerpool pro Benutzerpool-Client veröffentlicht. Wenn die Benutzerregistrierung durch einen Administrator erfolgt, wird die Metrik mit dem Benutzerpool-Client als veröffentlicht Admin.

Beachten Sie, dass diese Metrik für die Anwendungsfälle User import (Benutzerimport) und User migration (Benutzermigration) nicht ausgegeben wird.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
SignUpThrottles

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten gedrosselten Benutzerregistrierungsanforderungen an. Sobald eine Benutzerregistrierungsanforderung gedrosselt wird, wird der Wert 1 veröffentlicht.

Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl der gedrosselten Benutzerregistrierungsanforderungen zu ermitteln.

Diese Metrik wird für jeden Benutzerpool für jeden Client veröffentlicht. Falls die Anforderung, die gedrosselt wurde, von einem Administrator stammt, wird die Metrik mit dem Benutzerpool-Client als veröffentlicht Admin.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
SignInSuccesses

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten erfolgreichen Benutzerauthentifizierungsanforderungen an. Eine Benutzerauthentifizierung gilt als erfolgreich, wenn ein Authentifizierungs-Token an den Benutzer ausgegeben wird. Eine erfolgreiche Authentifizierung liefert den Wert 1, eine fehlgeschlagene Anforderung den Wert 0. Eine gedrosselte Anforderung wird als fehlgeschlagene Anforderung gezählt, liefert also auch den Wert 0.

Verwenden Sie den statistischen Wert Average für diese Metrik, um den Prozentsatz erfolgreicher Benutzerauthentifizierungsanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sample Count für diese Metrik, um die Gesamtzahl der Benutzerauthentifizierungsanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl erfolgreicher Benutzerauthentifizierungsanforderungen zu ermitteln. Um die Gesamtzahl der fehlgeschlagenen Benutzerauthentifizierungsanfragen zu zählen, verwenden Sie den CloudWatch Math Ausdruck und subtrahieren Sie die Statistik von der Sum Statistik. Sample Count

Diese Metrik wird für jeden Benutzerpool für jeden Client veröffentlicht. Falls ein ungültiger Benutzerpool-Client mit einer Anfrage versorgt wird, enthält der entsprechende Benutzerpool-Client-Wert in der Metrik einen festen Wert Invalid anstelle des tatsächlich in der Anfrage gesendeten ungültigen Werts.

Beachten Sie, dass Anforderungen zur Aktualisierung des Amazon-Cognito-Tokens in dieser Metrik nicht enthalten sind. Es gibt eine separate Metrik mit dem statistischen Wert für die Token-Refresh.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
SignInThrottles

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten gedrosselten Benutzerauthentifizierungsanforderungen an. Der Wert 1 wird veröffentlicht, wann immer eine Authentifizierungsanforderung gedrosselt wird.

Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl der gedrosselten Benutzerauthentifizierungsanforderungen zu ermitteln.

Diese Metrik wird für jeden Benutzerpool für jeden Client veröffentlicht. Falls ein ungültiger Benutzerpool-Client mit einer Anfrage versorgt wird, enthält der entsprechende Benutzerpool-Client-Wert in der Metrik einen festen Wert Invalid anstelle des tatsächlich in der Anfrage gesendeten ungültigen Werts.

Anforderungen zum Aktualisieren des Amazon-Cognito-Tokens sind in dieser Metrik nicht enthalten. Es gibt eine separate Metrik mit dem statistischen Wert für die Token-Refresh.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
TokenRefreshSuccesses

Stellt die Gesamtzahl an den Amazon-Cognito-Benutzerpool gerichteter erfolgreicher Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens bereit. Eine erfolgreiche Anforderung zum Aktualisieren eines Amazon-Cognito-Tokens liefert den Wert 1, eine fehlgeschlagene Anforderung dagegen den Wert 0. Eine gedrosselte Anforderung wird als fehlgeschlagene Anforderung gezählt, liefert also auch den Wert 0.

Verwenden Sie den statistischen Wert Average für diese Metrik, um den Prozentsatz erfolgreicher Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens zu ermitteln. Verwenden Sie den statistischen Wert Sample Count für diese Metrik, um die Gesamtzahl der Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens zu ermitteln. Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl der erfolgreichen Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens zu ermitteln. Um die Gesamtzahl der fehlgeschlagenen Anfragen zur Aktualisierung eines Amazon Cognito-Tokens zu zählen, verwenden Sie den CloudWatch Math Ausdruck und ziehen Sie die Statistik von der Sum Statistik ab. Sample Count

Diese Metrik wird pro Benutzerpool-Client veröffentlicht. Wenn ein ungültiger Benutzerpool-Client in einer Anforderung enthalten ist, enthält der Benutzerpool-Client-Wert einen festen Wert von Invalid.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
TokenRefreshThrottles

Stellt die Gesamtzahl der gedrosselten Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens bereit, die an den Amazon-Cognito-Benutzerpool gestellt wurden. Der Wert 1 wird veröffentlicht, wann immer eine Anforderung zur Aktualisierung eines Amazon-Cognito-Tokens gedrosselt wird.

Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl der gedrosselten Anforderungen zum Aktualisieren eines Amazon-Cognito-Tokens zu ermitteln.

Diese Metrik wird für jeden Benutzerpool für jeden Client veröffentlicht. Falls ein ungültiger Benutzerpool-Client mit einer Anfrage versorgt wird, enthält der entsprechende Benutzerpool-Client-Wert in der Metrik einen festen Wert Invalid anstelle des tatsächlich in der Anfrage gesendeten ungültigen Werts.

Metrikdimension: UserPool, UserPoolClient

Einheiten: Anzahl

AWS/Cognito
FederationSuccesses

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten erfolgreichen Identitätsverbundanforderungen an. Ein Identitätsverbund gilt als erfolgreich, wenn Amazon Cognito Authentifizierungs-Token an den Benutzer ausgibt. Eine erfolgreiche Identitätsverbundanforderung liefert den Wert 1, eine fehlgeschlagene Anforderung den Wert 0. Gedrosselte Anfragen und Anfragen, die einen Autorisierungscode, aber keine Token generieren, ergeben den Wert 0.

Verwenden Sie den statistischen Wert Average für diese Metrik, um den Prozentsatz erfolgreicher Identitätsverbundanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sample Count für diese Metrik, um die Gesamtzahl der Identitätsverbundanforderungen zu ermitteln. Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl erfolgreicher Identitätsverbundanforderungen zu ermitteln. Um die Gesamtzahl der fehlgeschlagenen Identity Federation-Anfragen zu zählen, verwenden Sie den CloudWatch Math Ausdruck und subtrahieren Sie die Statistik von der Sum Statistik. Sample Count

Metrikdimension: UserPool, UserPoolClient, IdentityProvider

Einheiten: Anzahl

AWS/Cognito
FederationThrottles

Gibt die Gesamtzahl der an den Amazon-Cognito-Benutzerpool gerichteten gedrosselten Identitätsverbundanforderungen an. Sobald eine Identitätsverbundanforderung gedrosselt wird, wird der Wert 1 veröffentlicht.

Verwenden Sie den statistischen Wert Sum für diese Metrik, um die Gesamtzahl der gedrosselten Identitätsverbündungsanforderungen zu ermitteln.

Metrikdimension: UserPool, UserPoolClient, IdentityProvider

Einheiten: Anzahl

AWS/Cognito
CallCount

Gibt die Gesamtzahl der Anrufe an, die Kunden in Bezug auf eine Kategorie getätigt haben. Diese Metrik umfasst alle Anrufe, wie gedrosselte Anrufe, fehlgeschlagene Anrufe und erfolgreiche Anrufe.

Das Kategoriekontingent wird für jedes AWS Konto in allen Benutzerpools eines Kontos und einer Region durchgesetzt.

Mithilfe der Sum-Statistik für diese Metrik können Sie die Gesamtzahl der Anrufe in einer Kategorie zählen.

Metrik-Dimension: Service, Typ, Ressource, Klasse

Einheiten: Anzahl

AWS/Usage
ThrottleCount

Gibt die Gesamtzahl der gedrosselten Anrufe in Bezug auf eine Kategorie an.

Diese Metrik wird auf Kontoebene veröffentlicht.

Mithilfe der Sum-Statistik für diese Metrik können Sie die Gesamtzahl der Anrufe in einer Kategorie zählen.

Metrik-Dimension: Service, Typ, Ressource, Klasse

Einheiten: Anzahl

AWS/Usage

Kennzahlen zum Bedrohungsschutz anzeigen

Die Metriken, die Ihr Benutzerpool veröffentlicht, enthalten statistische Informationen darüber, wie sich Ihre Einstellungen zum Schutz vor Bedrohungen auf die Aktivität der Benutzerauthentifizierung auswirken. Vielleicht möchten Sie wissen, wie viele Benutzer versuchen, sich mit kompromittierten Anmeldeinformationen anzumelden. Sie können auch herausfinden, bei welchem Prozentsatz der Anmeldeaktivitäten ein gewisses Risiko festgestellt wurde. Amazon Cognito veröffentlicht Kennzahlen für Funktionen zum Schutz vor Bedrohungen für Ihr Konto bei Amazon. CloudWatch Amazon Cognito gruppiert die Kennzahlen zum Schutz vor Bedrohungen nach Risikostufe und auch nach Anforderungsstufe.

Um Ihrer Risikoanalyse mehr Kontext zu verleihen, können Sie Informationen zu einzelnen Anmeldeversuchen von Benutzern entweder in Ihrem Benutzerpool oder in einer exportierten Datenquelle einsehen.

So zeigen Sie Kennzahlen in der Konsole an CloudWatch
  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie Amazon Cognito.

  4. Wählen Sie eine Gruppe von aggregierten Metriken wie By Risk Classification (Nach Risikoeinstufung) aus.

  5. Auf der Registerkarte All metrics (Alle Metriken) werden alle Metriken für diese Auswahl angezeigt. Sie haben die folgenden Möglichkeiten:

    • Um die Tabelle sortieren, verwenden Sie die Spaltenüberschrift.

    • Um eine Metrik grafisch darzustellen, müssen Sie das Kontrollkästchen neben der Metrik aktivieren. Um alle Metriken auszuwählen, aktivieren Sie das Kontrollkästchen in der Kopfzeile der Tabelle.

    • Um nach Ressource zu filtern, müssen Sie zunächst die Ressourcen-ID und dann die Option Add to search (Zu Suche hinzufügen) wählen.

    • Um nach Metrik zu filtern, müssen Sie den Metriknamen und anschließend Add to search (Zu Suche hinzufügen) wählen.

Metrik

Beschreibung

Metrikdimensionen

Namespace

CompromisedCredentialRisk

Anforderungen, bei denen Amazon Cognito kompromittierte Anmeldeinformationen erkannt hat

Vorgang: Die Arten des Vorgangs PasswordChange, SignIn oder SignUp sind die einzigen Dimensionen.

UserPoolId: Die ID des Benutzerpools.

RiskLevel: hoch (Standard), mittel oder niedrig.

AWS/Cognito

AccountTakeoverRisk

Anforderungen, bei denen Amazon Cognito ein Risiko zur Kontoübernahme erkannt hat.

Vorgang: Die Arten des Vorgangs PasswordChange, SignIn oder SignUp sind die einzigen Dimensionen.

UserPoolId: Die ID des Benutzerpools.

RiskLevel: hoch, mittel oder niedrig.

AWS/Cognito

OverrideBlock

Anforderungen, die von Amazon Cognito aufgrund der vom Entwickler vorgenommenen Konfiguration geblockt hat

Vorgang: Die Arten des Vorgangs PasswordChange, SignIn oder SignUp sind die einzigen Dimensionen.

UserPoolId: Die ID des Benutzerpools.

RiskLevel: hoch, mittel oder niedrig.

AWS/Cognito

Risk

Anforderungen, die von Amazon Cognito als riskant gekennzeichnet wurden

Vorgang: Der Typ des Vorgangs, z. B. PasswordChange, SignIn oder SignUp.

UserPoolId: Die ID des Benutzerpools.

AWS/Cognito

NoRisk

Anforderungen, die von Amazon Cognito als nicht riskant eingestuft wurden.

Vorgang: Der Typ des Vorgangs, z. B. PasswordChange, SignIn oder SignUp.

UserPoolId: Die Kennung des Benutzerpools.

AWS/Cognito

Amazon Cognito bietet Ihnen zwei vordefinierte Gruppen von Metriken, die Sie sofort analysieren können. CloudWatch By Risk Classification (Nach Risikoeinstufung) legt die Granularität der Risikoebene für Anforderungen fest, die Amazon Cognito als riskant eingestuft. By Request Classification (Nach Anforderungseinstufung) spiegelt Metriken wider, die nach Anforderungsebene aggregiert sind.

Aggregierte Metrikgruppen

Beschreibung

By Risk Classification

Anforderungen, die von Amazon Cognito als riskant eingestuft wurden.

By Request Classification

Metriken, die nach Anforderung aggregiert wurden

Dimensionen für Amazon-Cognito-Benutzerpools

Die folgenden Dimensionen werden verwendet, um die Nutzungsmetriken zu verfeinern, die von Amazon Cognito veröffentlicht werden. Die Dimensionen gelten nur für CallCount- und ThrottleCount -Metriken.

Dimension Beschreibung

Service

Der Name des AWS Dienstes, der die Ressource enthält. Für Amazon-Cognito-Nutzungsmetriken lautet der Wert für diese Dimension Cognito user pool.

Typ

Der Typ von Entität, die gemeldet wird. Der einzige gültige Wert für Amazon-Cognito-Nutzungsmetriken ist API.

Ressource

Der Typ der Ressource, die ausgeführt wird. Der einzige gültige Wert ist Kategoriename.

Klasse

Die Klasse der nachverfolgten Ressource. Amazon Cognito verwendet nicht die Klassendimension.

Verwenden Sie die CloudWatch Konsole, um Metriken zu verfolgen

Mithilfe CloudWatch von Amazon Cognito-Benutzerpools können Sie Messwerte für Amazon Cognito-Benutzerpools verfolgen und sammeln. Das CloudWatch Dashboard zeigt Kennzahlen zu jedem AWS Dienst an, den Sie nutzen. Sie können es verwenden CloudWatch , um metrische Alarme zu erstellen. Die Alarme können so eingerichtet werden, dass sie Ihnen Benachrichtigungen senden oder eine Änderung an einer bestimmten Ressource vornehmen, die Sie überwachen. Gehen Sie wie folgt vor CloudWatch, um die Metriken zum Servicekontingent in anzuzeigen.

  1. Öffnen Sie die CloudWatch-Konsole.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie unter Alle Metriken eine Metrik und eine Dimension aus.

  4. Aktivieren Sie das Kontrollkästchen neben der Metrik. Die Metriken werden im Diagramm angezeigt.

Anmerkung

Metriken, für die in den letzten zwei Wochen keine neuen Datenpunkte vorlagen, werden nicht in der Konsole angezeigt. Sie werden auch nicht angezeigt, wenn Sie den Metriknamen oder die Dimensionsnamen in der Konsole in das Suchfeld auf der Registerkarte Alle Metriken eingeben, und sie werden nicht in den Ergebnissen eines Befehls vom Typ list-metrics zurückgegeben. Die beste Möglichkeit, diese Metriken abzurufen, ist mit den get-metric-data- oder get-metric-statistics-Befehlen in der AWS CLI.

Erstellen Sie einen CloudWatch Alarm für ein Kontingent

Amazon Cognito stellt CloudWatch Nutzungsmetriken bereit, die den AWS CallCount Servicekontingenten für ThrottleCount APIs entsprechen. Weitere Informationen zur Nachverfolgung der Nutzung in finden Sie CloudWatch unterVerfolgen der Kontingentnutzung.

In der Service-Quotas-Konsole können Sie Alarme erstellen, die Sie benachrichtigen, wenn sich Ihre Nutzung einem Servicekontingent nähert. Informationen zum Einrichten eines CloudWatch Alarms mithilfe der Servicekontingente-Konsole finden Sie unter Servicekontingente und CloudWatch Alarme.