

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 Keyspaces (für Apache Cassandra)
<a name="monitoring-overview"></a>

Die Überwachung ist ein wichtiger Bestandteil der Aufrechterhaltung der Zuverlässigkeit, Verfügbarkeit und Leistung von Amazon Keyspaces und Ihren anderen AWS Lösungen. AWS bietet die folgenden Überwachungstools, um Amazon Keyspaces zu beobachten, zu melden, wenn etwas nicht stimmt, und gegebenenfalls automatische Maßnahmen zu ergreifen:
+ *Amazon Keyspaces* bietet ein vorkonfiguriertes Dashboard, in dem die Latenz und die Fehler zusammengefasst für alle Tabellen im Konto AWS-Managementkonsole angezeigt werden. 
+ *Amazon CloudWatch* überwacht Ihre AWS Ressourcen und die Anwendungen, auf denen Sie laufen, AWS in Echtzeit. Mit maßgeschneiderten Dashboards können Sie Kennzahlen sammeln und verfolgen. Sie können beispielsweise eine Ausgangsbasis für die normale Leistung von Amazon Keyspaces in Ihrer Umgebung erstellen, indem Sie die Leistung zu verschiedenen Zeiten und unter verschiedenen Lastbedingungen messen. Speichern Sie bei der Überwachung von Amazon Keyspaces historische Überwachungsdaten, damit Sie sie mit aktuellen Leistungsdaten vergleichen, normale Leistungsmuster und Leistungsanomalien identifizieren und Methoden zur Behebung von Problemen entwickeln können. Um eine Ausgangsbasis festzulegen, sollten Sie mindestens nach Systemfehlern Ausschau halten. Weitere Informationen finden Sie im [ CloudWatch Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ * CloudWatch Amazon-Alarme* überwachen eine einzelne Metrik über einen von Ihnen angegebenen Zeitraum und führen eine oder mehrere Aktionen aus, die auf dem Wert der Metrik im Verhältnis zu einem bestimmten Schwellenwert über mehrere Zeiträume basieren. Wenn Sie Amazon Keyspaces beispielsweise im Bereitstellungsmodus mit Application Auto Scaling verwenden, handelt es sich bei der Aktion um eine Benachrichtigung, die vom Amazon Simple Notification Service (Amazon SNS) gesendet wird, um eine Application Auto Scaling-Richtlinie auszuwerten. 

  CloudWatch Alarme lösen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich geändert haben und für eine festgelegte Anzahl an Zeiträumen aufrechterhalten worden sein. Weitere Informationen finden Sie unter [Überwachung von Amazon Keyspaces mit Amazon CloudWatch](monitoring-cloudwatch.md).
+ Mit *Amazon CloudWatch Logs* können Sie Ihre Protokolldateien aus Amazon Keyspaces-Tabellen und anderen Quellen überwachen CloudTrail, speichern und darauf zugreifen. CloudWatch Logs kann Informationen in den Protokolldateien überwachen und Sie benachrichtigen, wenn bestimmte Schwellenwerte erreicht werden. Sie können Ihre Protokolldaten auch in einem sehr robusten Speicher archivieren. Weitere Informationen finden Sie im [Amazon CloudWatch Logs-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/).
+ *AWS CloudTrail* erfasst API-Aufrufe und zugehörige Ereignisse, die von oder im Namen Ihres AWS-Konto -Kontos erfolgten, und übermittelt die Protokolldateien an einen von Ihnen angegebenen Amazon-S3-Bucket. Sie können die Benutzer und Konten, die AWS aufgerufen haben, identifizieren, sowie die Quell-IP-Adresse, von der diese Aufrufe stammen, und den Zeitpunkt der Aufrufe ermitteln. Weitere Informationen finden Sie im [AWS CloudTrail -Benutzerhandbuch](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

*Amazon EventBridge* ist ein serverloser Event-Bus-Service, der es einfach macht, Ihre Anwendungen mit Daten aus einer Vielzahl von Quellen zu verbinden. EventBridge liefert einen Stream von Echtzeitdaten aus Ihren eigenen Anwendungen, Software-as-a-Service (SaaS-) Anwendungen und AWS Diensten und leitet diese Daten an Ziele wie Lambda weiter. Auf diese Weise können Sie Ereignisse überwachen, die in Services auftreten, und ereignisgesteuerte Architekturen erstellen. Weitere Informationen finden Sie im [ EventBridge Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

**Topics**
+ [Überwachung von Amazon Keyspaces mit Amazon CloudWatch](monitoring-cloudwatch.md)
+ [Protokollieren von Amazon Keyspaces-API-Aufrufen mit AWS CloudTrail](logging-using-cloudtrail.md)

# Überwachung von Amazon Keyspaces mit Amazon CloudWatch
<a name="monitoring-cloudwatch"></a>

Sie können Amazon Keyspaces mithilfe von Amazon überwachen. Amazon CloudWatch sammelt Rohdaten und verarbeitet sie zu lesbaren Metriken, die nahezu in Echtzeit ablaufen. Diese Statistiken werden 15 Monate gespeichert, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Webanwendung oder der Service ausgeführt werden. 

Sie können auch Alarme einrichten, die auf bestimmte Grenzwerte achten und Benachrichtigungen senden oder Aktivitäten auslösen, wenn diese Grenzwerte erreicht werden. Weitere Informationen finden Sie im [ CloudWatch Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

**Anmerkung**  
Um schnell mit einem vorkonfigurierten CloudWatch Dashboard zu beginnen, das allgemeine Kennzahlen für Amazon Keyspaces anzeigt, können Sie eine CloudFormation Vorlage verwenden, die unter verfügbar ist. [https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates](https://github.com/aws-samples/amazon-keyspaces-cloudwatch-cloudformation-templates)

**Topics**
+ [Wie verwende ich Amazon Keyspaces-Metriken?](#how-to-use-metrics)
+ [Amazon Keyspaces-Metriken und -Dimensionen](metrics-dimensions.md)
+ [Amazon Keyspaces-Metriken anzeigen in CloudWatch](view-metrics.md)
+ [CloudWatch Alarme zur Überwachung von Amazon Keyspaces erstellen](creating-alarms.md)

## Wie verwende ich Amazon Keyspaces-Metriken?
<a name="how-to-use-metrics"></a>

Die von Amazon Keyspaces gemeldeten Metriken liefern Informationen, die Sie auf unterschiedliche Weise analysieren können. In der folgenden Liste finden Sie einige häufige Verwendungszwecke für die Metriken. Es handelt sich dabei um Vorschläge für den Einstieg und nicht um eine umfassende Liste. Weitere Informationen zu Kennzahlen und Aufbewahrung finden Sie unter [Metriken](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Metric). 


****  

|  Wie kann ich ...?  |  Relevante Metriken  | 
| --- | --- | 
|  Wie kann ich feststellen, ob Systemfehler aufgetreten sind?  |  Sie können überwachen`SystemErrors`, ob Anfragen zu einem Serverfehlercode geführt haben. In der Regel sollte diese Metrik gleich Null sein. Ist dies nicht der Fall, sollten Sie das genauer untersuchen.  | 
|  Wie kann ich die durchschnittliche bereitgestellte Lesekapazität mit der verbrauchten Lesekapazität vergleichen?  |  Um die durchschnittliche bereitgestellte Lesekapazität und die verbrauchte Lesekapazität zu überwachen [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/monitoring-cloudwatch.html) Sie können jetzt Ihre durchschnittlich verbrauchte Lesekapazität mit Ihrer bereitgestellten Kapazität vergleichen. Weitere Informationen zu grundlegenden arithmetischen Funktionen und zum Erstellen einer Zeitreihe finden Sie unter Metrische Mathematik [verwenden](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).  | 
|  Wie kann ich die durchschnittliche bereitgestellte Schreibkapazität mit der verbrauchten Schreibkapazität vergleichen?  |  Um die durchschnittliche bereitgestellte Schreibkapazität und die verbrauchte Schreibkapazität zu überwachen [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/monitoring-cloudwatch.html) Sie können jetzt Ihre durchschnittlich verbrauchte Schreibkapazität mit Ihrer bereitgestellten Kapazität vergleichen. Weitere Informationen zu grundlegenden arithmetischen Funktionen und zum Erstellen einer Zeitreihe finden Sie unter Metrische Mathematik [verwenden](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html).   | 

# Amazon Keyspaces-Metriken und -Dimensionen
<a name="metrics-dimensions"></a>

Wenn Sie mit Amazon Keyspaces interagieren, werden Metriken und Dimensionen an Amazon CloudWatch gesendet. Alle Metriken werden aggregiert und jede Minute gemeldet. Die folgenden Abschnitte geben einen Überblick über alle verfügbaren Metriken für Amazon Keyspaces.

**Topics**
+ [Amazon-Keyspaces-Metriken](#keyspaces-metrics-dimensions)
+ [Dimensionen für Amazon Keyspaces-Metriken](#keyspaces-metric-dimensions)
+ [Metriken für Amazon Keyspaces Change Data Capture (CDC)](#keyspaces-cdc-metrics)
+ [Dimensionen für Amazon Keyspaces-Metriken zur Datenerfassung (CDC)](#keyspaces-metric-dimensions-cdc)

## Amazon-Keyspaces-Metriken
<a name="keyspaces-metrics-dimensions"></a>

Amazon CloudWatch aggregiert Amazon Keyspaces-Metriken in Intervallen von einer Minute.

Nicht alle Statistiken, wie `Average` oder `Sum` sind für jede Metrik anwendbar. Alle diese Werte sind jedoch über die Amazon Keyspaces-Konsole oder über die CloudWatch Konsole oder AWS SDKs für alle Metriken verfügbar. AWS CLI In der folgenden Tabelle enthält jede Metrik eine Liste gültiger Statistiken, die für diese Metrik gelten.


| Metrik | Beschreibung | 
| --- | --- | 
| AccountMaxTableLevelReads |  Die maximale Anzahl von Lesekapazitätseinheiten, die von einer Tabelle eines Kontos verwendet werden können. Bei On-Demand-Tabellen begrenzt dieses Limit die maximale Anzahl von Leseanforderungseinheiten, die eine Tabelle verwenden kann. Einheiten: `Count` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountMaxTableLevelWrites |  Die maximale Anzahl von Schreibkapazitätseinheiten, die von einer Tabelle eines Kontos verwendet werden können. Bei On-Demand-Tabellen begrenzt dieses Limit die maximale Anzahl von Schreibanforderungseinheiten, die eine Tabelle verwenden kann. Einheiten: `Count` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedReadCapacityUtilization |  Prozentsatz der bereitgestellten Lesekapazitätseinheiten, die vom Konto genutzt werden. Einheiten: `Percent` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| AccountProvisionedWriteCapacityUtilization |  Prozentsatz der bereitgestellten Schreibkapazitätseinheiten, die vom Konto genutzt werden. Einheiten: `Percent` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| BillableTableSizeInBytes |  Die fakturierbare Größe der Tabelle in Byte. Es ist die Summe der kodierten Größe aller Zeilen in der Tabelle. Diese Metrik hilft Ihnen dabei, Ihre Tabellenspeicherkosten im Laufe der Zeit zu verfolgen. Einheiten: `Bytes` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConditionalCheckFailedRequests |  Die Anzahl der fehlgeschlagenen LWT-Schreibanforderungen (Lightweight Transaction). Mit den `INSERT`-, `UPDATE`- und `DELETE`-Operationen können Sie eine logische Bedingung angeben, die als wahr ausgewertet werden muss, bevor die Operation fortgesetzt werden kann. Wenn diese Bedingung als falsch ausgewertet `ConditionalCheckFailedRequests` wird, wird sie um eins erhöht. Bedingungsprüfungen, die den Wert falsch ergeben, verbrauchen Schreibkapazitätseinheiten auf der Grundlage der Zeilengröße. Weitere Informationen finden Sie unter [Schätzen Sie den Kapazitätsverbrauch leichter Transaktionen in Amazon Keyspaces](lightweight_transactions.md). Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedReadCapacityUnits |  Die Anzahl der im angegebenen Zeitraum verbrauchten Lesekapazitätseinheiten. Weitere Informationen finden Sie unter [Lese-/Schreibkapazitätsmodus](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Um Ihre durchschnittliche Durchsatzauslastung pro Sekunde zu ermitteln, verwenden Sie die `Sum` Statistik, um den verbrauchten Durchsatz für den Zeitraum von einer Minute zu berechnen. Teilen Sie dann die Summe durch die Anzahl der Sekunden in einer Minute (60), um den Durchschnitt `ConsumedReadCapacityUnits` pro Sekunde zu berechnen (wobei zu berücksichtigen ist, dass dieser Durchschnitt keine großen, sondern nur kurze Spitzen der Leseaktivität hervorhebt, die während dieser Minute aufgetreten sind). Weitere Informationen zum Vergleich der durchschnittlich verbrauchten Lesekapazität mit der bereitgestellten Lesekapazität finden Sie unter [Wie verwende ich Amazon Keyspaces-Metriken?](monitoring-cloudwatch.md#how-to-use-metrics)  Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ConsumedWriteCapacityUnits |  Die Anzahl der Schreibkapazitätseinheiten, die im angegebenen Zeitraum verbraucht wurden. Sie können die gesamte verbrauchte Schreibkapazität für eine Tabelle abrufen. Weitere Informationen finden Sie unter [Lese-/Schreibkapazitätsmodus](https://docs.aws.amazon.com/keyspaces/latest/devguide/ReadWriteCapacityMode.html).  Um Ihre durchschnittliche Durchsatzauslastung pro Sekunde zu ermitteln, verwenden Sie die `Sum` Statistik, um den verbrauchten Durchsatz für den Zeitraum von einer Minute zu berechnen. Teilen Sie dann die Summe durch die Anzahl der Sekunden in einer Minute (60), um den Durchschnitt `ConsumedWriteCapacityUnits` pro Sekunde zu berechnen (wobei zu berücksichtigen ist, dass dieser Durchschnitt keine großen, sondern nur kurze Spitzen der Schreibaktivität hervorhebt, die während dieser Minute aufgetreten sind). Weitere Informationen zum Vergleich der durchschnittlich verbrauchten Schreibkapazität mit der bereitgestellten Schreibkapazität finden Sie unter [Wie verwende ich Amazon Keyspaces-Metriken?](monitoring-cloudwatch.md#how-to-use-metrics)  Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableReadCapacityUtilization |  Der Prozentsatz der bereitgestellten Lesekapazitätseinheiten, der von der Tabelle mit der höchsten bereitgestellten Lesekapazität eines Kontos genutzt wird. Einheiten: `Percent` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| MaxProvisionedTableWriteCapacityUtilization |  Der Prozentsatz der bereitgestellten Schreibkapazität, der von der Tabelle mit der höchsten bereitgestellten Schreibkapazität eines Kontos genutzt wird. Einheiten: `Percent` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| PerConnectionRequestRateExceeded |  Anfragen an Amazon Keyspaces, die das Kontingent für die Anforderungsrate pro Verbindung überschreiten. Jede Client-Verbindung zu Amazon Keyspaces kann bis zu 3000 CQL-Anfragen pro Sekunde unterstützen. Clients können mehrere Verbindungen herstellen, um den Durchsatz zu erhöhen. Wenn Sie die Replikation mit mehreren Regionen verwenden, trägt jeder replizierte Schreibvorgang ebenfalls zu diesem Kontingent bei. Als bewährte Methode empfehlen wir, die Anzahl der Verbindungen zu Ihren Tabellen zu erhöhen, um Fehler zu vermeiden`PerConnectionRequestRateExceeded`. Die Anzahl der Verbindungen, die Sie in Amazon Keyspaces haben können, ist unbegrenzt. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedReadCapacityUnits |  Die Anzahl der bereitgestellten Lesekapazitätseinheiten für eine Tabelle. Die `TableName` Dimension gibt den `ProvisionedReadCapacityUnits` für die Tabelle zurück. Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ProvisionedWriteCapacityUnits |  Die Anzahl der bereitgestellten Schreibkapazitätseinheiten für eine Tabelle. Die `TableName` Dimension gibt den `ProvisionedWriteCapacityUnits` für die Tabelle zurück. Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReadThrottleEvents |  Anfragen an Amazon Keyspaces, die die bereitgestellte Lesekapazität für eine Tabelle oder Kontingente auf Kontoebene, Quoten pro Anfrage pro Verbindung oder Kontingente auf Partitionsebene überschreiten. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReplicationLatency |  Diese Metrik gilt nur für Schlüsselräume mit mehreren Regionen und misst die Zeit`updates`, `inserts` die für die Replikation oder `deletes` von einer Replikattabelle zu einer anderen Replikattabelle in einem Schlüsselraum mit mehreren Regionen benötigt wurde. Einheiten: `Millisecond` Maße: `TableName, ReceivingRegion` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| ReturnedItemCountBySelect |  Die Anzahl der Zeilen, die von `SELECT` mehrzeiligen Abfragen während des angegebenen Zeitraums zurückgegeben wurden. Mehrzeilige `SELECT` Abfragen sind Abfragen, die nicht den vollqualifizierten Primärschlüssel enthalten, wie z. B. vollständige Tabellenscans und Bereichsabfragen. Die Anzahl der *zurückgegebenen* Zeilen entspricht nicht unbedingt der Anzahl der Zeilen, die ausgewertet wurden. Nehmen wir zum Beispiel an, Sie haben für eine Tabelle `SELECT *` mit `ALLOW FILTERING` 100 Zeilen ein mit angefordert, aber eine `WHERE` Klausel angegeben, die die Ergebnisse so einschränkt, dass nur 15 Zeilen zurückgegeben werden. In diesem Fall `SELECT` würde die Antwort von a 100 und a `ScanCount` `Count` von 15 zurückgegebenen Zeilen enthalten. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| StoragePartitionThroughputCapacityExceeded |  Anfragen an eine Amazon Keyspaces-Speicherpartition, die die Durchsatzkapazität der Partition überschreiten. Amazon Keyspaces-Speicherpartitionen können bis zu 1000 WCU/WRU pro Sekunde und 3000 RCU/RRU pro Sekunde unterstützen. Wir empfehlen, Ihr Datenmodell zu überprüfen, um den read/write Datenverkehr auf mehrere Partitionen zu verteilen, um diese Ausnahmen zu vermeiden.   Logische Amazon Keyspaces-Partitionen können sich über mehrere Speicherpartitionen erstrecken und sind praktisch unbegrenzt groß.  Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestCount |  Die Anzahl der erfolgreichen Anfragen, die im angegebenen Zeitraum verarbeitet wurden.  Einheiten: `Count`  Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Die erfolgreichen Anfragen an Amazon Keyspaces während des angegebenen Zeitraums. `SuccessfulRequestLatency`kann zwei verschiedene Arten von Informationen bereitstellen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`spiegelt nur Aktivitäten innerhalb von Amazon Keyspaces wider und berücksichtigt weder Netzwerklatenz noch clientseitige Aktivitäten.  Einheiten: `Milliseconds`  Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Die Anfragen an Amazon Keyspaces, die `ServerError` während des angegebenen Zeitraums eine generieren. A weist `ServerError` normalerweise auf einen internen Servicefehler hin. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemReconciliationDeletes |  Die Einheiten, die zum Löschen von als veraltet eingestuften Daten verwendet werden, wenn clientseitige Zeitstempel aktiviert sind. Jede `SystemReconciliationDelete` bietet ausreichend Kapazität, um bis zu 1 KB Daten pro Zeile zu löschen oder zu aktualisieren. Um beispielsweise eine Zeile zu aktualisieren, die 2,5 KB an Daten speichert, und um eine oder mehrere Spalten in der Zeile gleichzeitig zu löschen, sind 3 `SystemReconciliationDeletes` erforderlich. Oder um eine ganze Zeile zu löschen, die 3,5 KB an Daten enthält, sind 4 erforderlich`SystemReconciliationDeletes`.  Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| TTLDeletes |  Die Einheiten, die zum Löschen oder Aktualisieren von Daten nacheinander mithilfe von Time to Live (TTL) verbraucht wurden. Jede `TTLDelete` bietet ausreichend Kapazität, um bis zu 1 KB Daten pro Zeile zu löschen oder zu aktualisieren. Um beispielsweise eine Zeile zu aktualisieren, die 2,5 KB an Daten speichert, und um eine oder mehrere Spalten innerhalb der Zeile gleichzeitig zu löschen, sind 3 TTL-Löschungen erforderlich. Oder um eine ganze Zeile zu löschen, die 3,5 KB an Daten enthält, sind 4 TTL-Löschungen erforderlich.  Einheiten: `Count` Maße: `Keyspace, TableName` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Anfragen an Amazon Keyspaces, die während des angegebenen Zeitraums einen `InvalidRequest` Fehler generieren.  `InvalidRequest`Fehler stellen normalerweise einen clientseitigen Fehler dar, z. B. eine ungültige Kombination von Parametern, einen Versuch, eine nicht existierende Tabelle zu aktualisieren, oder eine falsche Anforderungssignatur. `UserErrors`stellen die Summe der ungültigen Anfragen für die aktuelle AWS-Region und die aktuelle Anfrage dar. AWS-Konto Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| WriteThrottleEvents |  Anfragen an Amazon Keyspaces, die die bereitgestellte Schreibkapazität für eine Tabelle oder Kontingente auf Kontoebene, Quoten pro Anfrage pro Verbindung oder Kontingente auf Partitionsebene überschreiten.  Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensionen für Amazon Keyspaces-Metriken
<a name="keyspaces-metric-dimensions"></a>

Die Metriken für Amazon Keyspaces werden anhand der Werte für das Konto, den Tabellennamen oder den Vorgang qualifiziert. Sie können die CloudWatch Konsole verwenden, um Amazon Keyspaces-Daten für jede der Dimensionen in der folgenden Tabelle abzurufen.


|  Dimension  |  Beschreibung  | 
| --- | --- | 
|  Keyspace  |  Diese Dimension beschränkt die Daten auf einen bestimmten Schlüsselraum. Dieser Wert kann ein beliebiger Schlüsselraum in der aktuellen Region und in der aktuellen Region sein. AWS-Konto  | 
|  Operation  |  Diese Dimension beschränkt die Daten auf eine der Amazon Keyspaces-CQL-Operationen, wie `INSERT` z. B. Oder-Operationen. `SELECT`   | 
|  TableName  |  Diese Dimension schränkt die Daten auf einen spezifische Tabelle ein. Dieser Wert kann ein beliebiger Tabellenname in der aktuellen Region und in der aktuellen Region sein. AWS-Konto Wenn der Tabellenname innerhalb des Kontos nicht eindeutig ist, müssen Sie ihn auch angeben`Keyspace`.  | 

## Metriken für Amazon Keyspaces Change Data Capture (CDC)
<a name="keyspaces-cdc-metrics"></a>

Die folgenden Metriken sind in Ihrem CloudWatch Konto verfügbar und überwachen API-Aufrufe an den Amazon Keyspaces-Endpunkt zur Erfassung von Änderungsdaten (CDC).


| Metrik | Beschreibung | 
| --- | --- | 
| ReturnedRecordsCount |  Die Anzahl der Stream-Datensätze, die während des angegebenen `GetRecords` Zeitraums von Vorgängen zurückgegeben wurden. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SuccessfulRequestLatency |  Die erfolgreichen Anfragen an Amazon Keyspaces während des angegebenen Zeitraums. `SuccessfulRequestLatency`kann zwei verschiedene Arten von Informationen bereitstellen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html) `SuccessfulRequestLatency`spiegelt nur Aktivitäten innerhalb von Amazon Keyspaces CDC wider APIs und berücksichtigt weder Netzwerklatenz noch clientseitige Aktivitäten.  Einheiten: `Milliseconds`  Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| SystemErrors |  Die Anfragen an Amazon Keyspaces CDC, die während des angegebenen Zeitraums einen `HTTP 500` Statuscode generieren. Ein `HTTP 500` Statuscode weist normalerweise auf einen internen Servicefehler hin. Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 
| UserErrors |  Anfragen an Amazon Keyspaces CDC, die während des angegebenen Zeitraums einen `HTTP 400` Statuscode generieren.  `UserErrors`stellt die Summe der `HTTP 400` Fehler für Amazon Keyspaces CDC in der aktuellen AWS-Region und der aktuellen Version dar. AWS-Konto Einheiten: `Count` Maße: `Keyspace, TableName, Operation` Gültige Statistiken: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/keyspaces/latest/devguide/metrics-dimensions.html)  | 

## Dimensionen für Amazon Keyspaces-Metriken zur Datenerfassung (CDC)
<a name="keyspaces-metric-dimensions-cdc"></a>

Die Metriken für Amazon Keyspaces werden anhand der Werte für das Konto, den Tabellennamen oder den Vorgang qualifiziert. Sie können die CloudWatch Konsole verwenden, um Amazon Keyspaces-Daten für jede der Dimensionen in der folgenden Tabelle abzurufen.


|  Dimension  |  Beschreibung  | 
| --- | --- | 
|  StreamLabel  |  Diese Dimension beschränkt die Daten auf einen bestimmten CDC-Stream (Change Data Capture), sofern `KeyspaceName` und `TableName` sofern angegeben.   | 
|  Keyspace  |  Diese Dimension beschränkt die Daten auf einen bestimmten Schlüsselraum. Dieser Wert kann ein beliebiger Schlüsselraum in der aktuellen Region und in der aktuellen Region sein. AWS-Konto  | 
|  TableName  |  Diese Dimension schränkt die Daten auf einen spezifische Tabelle ein. Dieser Wert kann ein beliebiger Tabellenname in der aktuellen Region und der aktuellen AWS-Konto Region sein. Wenn der Tabellenname innerhalb des Kontos nicht eindeutig ist, müssen Sie ihn auch angeben`Keyspace`.  | 
|  Operation  |  Diese Dimension beschränkt die Daten auf eine der folgenden Amazon Keyspaces Streams API-Operationen: `GetRecords` `GetStream``GetShardIterator`, und`ListStreams`.   | 

# Amazon Keyspaces-Metriken anzeigen in CloudWatch
<a name="view-metrics"></a>

Wenn Sie mit Amazon Keyspaces interagieren, werden die folgenden Metriken und Dimensionen an Amazon CloudWatch gesendet. Alle Metriken werden aggregiert und jede Minute gemeldet. Sie können die folgenden Verfahren verwenden, um die Metriken für Amazon Keyspaces anzuzeigen.

**So zeigen Sie Metriken mit der Konsole an CloudWatch**

Metriken werden zunächst nach dem Service-Namespace und anschließend nach den verschiedenen Dimensionskombinationen in den einzelnen Namespaces gruppiert.

1. Öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Ändern Sie, falls erforderlich, die AWS-Region. Wählen Sie in der Navigationsleiste die Region aus, in der sich Ihre AWS Ressourcen befinden. Weitere Informationen finden Sie unter [AWS -Service-Endpunkte](https://docs.aws.amazon.com/general/latest/gr/rande.html).

1. Wählen Sie im Navigationsbereich **Metriken** aus.

1. Wählen Sie unter dem Tab **Alle Metriken** `AWS/Cassandra.`

**So zeigen Sie Metriken mit der AWS CLI an**
+ Geben Sie als Eingabeaufforderung den folgenden Befehl ein.

  ```
  1. aws cloudwatch list-metrics --namespace "AWS/Cassandra"                        
  ```

# CloudWatch Alarme zur Überwachung von Amazon Keyspaces erstellen
<a name="creating-alarms"></a>

Sie können einen CloudWatch Amazon-Alarm für Amazon Keyspaces erstellen, der eine Amazon Simple Notification Service (Amazon SNS) -Nachricht sendet, wenn sich der Status des Alarms ändert. Ein Alarm überwacht eine Metrik über einen bestimmten, von Ihnen definierten Zeitraum. Der Alarm führt eine oder mehrere Aktionen durch, basierend auf dem Wert der Metrik im Vergleich zu einem bestimmten Schwellenwert in einer Reihe von Zeiträumen. Die Aktion ist eine Benachrichtigung, die an ein Amazon SNS SNS-Thema oder eine Application Auto Scaling Scaling-Richtlinie gesendet wird. 

Wenn Sie Amazon Keyspaces im Bereitstellungsmodus mit Application Auto Scaling verwenden, erstellt der Service in Ihrem Namen zwei CloudWatch Alarmpaare. Jedes Paar steht für Ihre Ober- und Untergrenzen für bereitgestellte und verbrauchte Durchsatzeinstellungen. Diese CloudWatch Alarme werden ausgelöst, wenn die tatsächliche Auslastung der Tabelle über einen längeren Zeitraum von Ihrer Zielauslastung abweicht. Weitere Informationen zu CloudWatch Alarmen, die von Application Auto Scaling erstellt wurden, finden Sie unter[So funktioniert die automatische Skalierung von Amazon Keyspace](autoscaling.md#autoscaling.HowItWorks).

Alarme rufen nur Aktionen für anhaltende Statusänderungen auf. CloudWatch Alarme lösen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich geändert haben und für eine festgelegte Anzahl an Zeiträumen aufrechterhalten worden sein.

Weitere Informationen zum Erstellen von CloudWatch Alarmen finden Sie unter [Verwenden von CloudWatch Amazon-Alarmen](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) im * CloudWatch Amazon-Benutzerhandbuch*.

# Protokollieren von Amazon Keyspaces-API-Aufrufen mit AWS CloudTrail
<a name="logging-using-cloudtrail"></a>

Amazon Keyspaces ist in einen Service integriert AWS CloudTrail, der eine Aufzeichnung der Aktionen eines Benutzers, einer Rolle oder eines AWS Dienstes in Amazon Keyspaces bereitstellt. CloudTrail erfasst Data Definition Language (DDL) -API-Aufrufe und Data Manipulation Language (DML) -API-Aufrufe für Amazon Keyspaces als Ereignisse. Zu den aufgezeichneten Aufrufen gehören Aufrufe von der Amazon Keyspaces-Konsole und programmatische Aufrufe der Amazon Keyspaces-API-Operationen. 

Wenn Sie einen Trail erstellen, können Sie die kontinuierliche Übermittlung von CloudTrail Ereignissen an einen Amazon Simple Storage Service (Amazon S3) -Bucket aktivieren, einschließlich Ereignissen für Amazon Keyspaces. 

Wenn Sie keinen Trail konfigurieren, können Sie die zuletzt unterstützten Ereignisse trotzdem auf der CloudTrail Konsole im **Event-Verlauf** einsehen. Anhand der von gesammelten Informationen können Sie die Anfrage CloudTrail, die an Amazon Keyspaces gestellt wurde, die IP-Adresse, von der aus die Anfrage gestellt wurde, wer die Anfrage gestellt hat, wann sie gestellt wurde, und weitere Details ermitteln. 

Weitere Informationen CloudTrail dazu finden Sie im [AWS CloudTrail Benutzerhandbuch](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/).

**Topics**
+ [Konfiguration von Amazon Keyspaces-Protokolldateieinträgen in CloudTrail](#configuring-ct-entries)
+ [Informationen zur Amazon Keyspaces-Datendefinitionssprache (DDL) in CloudTrail](#keyspaces-in-cloudtrail-ddl)
+ [Informationen zur Amazon Keyspaces Data Manipulation Language (DML) in CloudTrail](#keyspaces-in-cloudtrail-dml)
+ [Grundlegendes zu Amazon Keyspaces-Protokolldateieinträgen](#understanding-ct-entries)

## Konfiguration von Amazon Keyspaces-Protokolldateieinträgen in CloudTrail
<a name="configuring-ct-entries"></a>

Jede angemeldete Amazon Keyspaces-API-Aktion CloudTrail enthält Anforderungsparameter, die in der CQL-Abfragesprache ausgedrückt werden. Weitere Informationen hierzu finden Sie unter [CQL-Sprachreferenz für Amazon Keyspaces (für Apache Cassandra)](cql.md).

Sie können in Ihrem AWS-Konto die neusten Ereignisse anzeigen, suchen und herunterladen. Weitere Informationen finden Sie unter [Ereignisse mit CloudTrail Ereignisverlauf anzeigen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html). 

Für eine fortlaufende Aufzeichnung der Ereignisse in Ihrem AWS-Konto, einschließlich Veranstaltungen für Amazon Keyspaces, erstellen Sie einen Trail. Ein *Trail* ermöglicht CloudTrail die Übermittlung von Protokolldateien an einen Amazon S3 S3-Bucket. Wenn Sie einen Trail in der Konsole erstellen, gilt der Trail standardmäßig für alle AWS Regionen. Der Trail protokolliert Ereignisse aus allen Regionen der AWS Partition und übermittelt die Protokolldateien an den von Ihnen angegebenen Amazon S3 S3-Bucket. Darüber hinaus können Sie andere AWS Dienste konfigurieren, um die in den CloudTrail Protokollen gesammelten Ereignisdaten weiter zu analysieren und darauf zu reagieren.

Weitere Informationen finden Sie in folgenden Themen im *AWS CloudTrail -Benutzerhandbuch*: 
+ [Übersicht zum Erstellen eines Trails](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail unterstützte Dienste und Integrationen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [Konfiguration von Amazon SNS SNS-Benachrichtigungen für CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)
+ [Empfangen von CloudTrail Protokolldateien aus mehreren Regionen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [Empfangen von CloudTrail Protokolldateien von mehreren Konten](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Jeder Ereignis- oder Protokolleintrag enthält Informationen zu dem Benutzer, der die Anforderung generiert hat. Die Identitätsinformationen unterstützen Sie bei der Ermittlung der folgenden Punkte: 
+ Ob die Anfrage mit Root- oder AWS Identity and Access Management (IAM-) Benutzeranmeldedaten gestellt wurde.
+ Gibt an, ob die Anforderung mit temporären Sicherheitsanmeldeinformationen für eine Rolle oder einen Verbundbenutzer gesendet wurde.
+ Ob die Anfrage von einem anderen AWS Dienst gestellt wurde.

Weitere Informationen finden Sie unter [CloudTrail -Element userIdentity](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html).

## Informationen zur Amazon Keyspaces-Datendefinitionssprache (DDL) in CloudTrail
<a name="keyspaces-in-cloudtrail-ddl"></a>

CloudTrail ist auf Ihrem aktiviert AWS-Konto , wenn Sie das Konto erstellen. Wenn eine DDL-Aktivität in Amazon Keyspaces auftritt, wird diese Aktivität zusammen mit anderen AWS Serviceereignissen im CloudTrail Eventverlauf automatisch als **Ereignis** aufgezeichnet. Die folgende Tabelle zeigt die DDL-Anweisungen, die für Amazon Keyspaces protokolliert werden. 


| CloudTrail `eventName` | Statement | CQL-Aktion | AWS SDK-Aktion | 
| --- | --- | --- | --- | 
|  CreateKeyspace  |  DDL  |  `CREATE KEYSPACE`  |  `CreateKeyspace`  | 
|  AlterKeyspace  |  DDL  |  `ALTER KEYSPACE`  |  `UpdateKeyspace`  | 
|  DropKeyspace  |  DDL  |  `DROP KEYSPACE`  |  `DeleteKeyspace`  | 
|  CreateTable  |  DDL  |  `CREATE TABLE`  |  `CreateTable`  | 
|  DropTable  |  DDL  |  `DROP TABLE`  |  `DeleteTable`  | 
|  AlterTable  |  DDL  |  `ALTER TABLE`  |  `UpdateTable`, `TagResource`, `UntagResource`  | 
| CreateUdt | DDL | `CREATE TYPE` | `CreateType` | 
| DropUdt | DDL | `DROP TYPE` | `DeleteType` | 
| GetStream | DDL | keine CQL-Aktion verfügbar | `GetStream` | 
| ListStreams | DDL | keine CQL-Aktion verfügbar | `ListStreams` | 

## Informationen zur Amazon Keyspaces Data Manipulation Language (DML) in CloudTrail
<a name="keyspaces-in-cloudtrail-dml"></a>

Um die Protokollierung von Amazon Keyspaces-DML-Anweisungen mit zu aktivieren CloudTrail, müssen Sie zuerst die Protokollierung der API-Aktivität auf der Datenebene aktivieren. CloudTrail Sie können mit der Protokollierung von Amazon Keyspaces-DML-Ereignissen in neuen oder bestehenden Trails beginnen, indem Sie festlegen, dass Aktivitäten für den **Datenereignistyp** **Cassandra-Tabelle** über die CloudTrail Konsole protokolliert werden sollen, oder indem `AWS::Cassandra::Table` Sie den `resources.type` Wert auf AWS CLI- oder CloudTrail API-Operationen setzen. Weitere Informationen finden Sie unter [Protokollieren von Datenereignissen](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html). 

Weitere Informationen und ein Beispiel, das zeigt, wie Alarme für Datenereignisse erstellt werden, finden Sie im folgenden Beitrag im AWS Datenbank-Blog [Using DML Auditing for Amazon Keyspaces (für Apache Cassandra](https://aws.amazon.com/blogs/database/using-dml-auditing-for-amazon-keyspaces-for-apache-cassandra/)).

Die folgende Tabelle zeigt die Datenereignisse, die von for protokolliert werden. CloudTrail `Cassandra table`


| CloudTrail `eventName` | Statement | CQL-Aktion | AWS SDK-Aktionen | 
| --- | --- | --- | --- | 
|  Select  |  DML  |  `SELECT`  |  `GetKeyspace`, `GetTable`, `GetType`, `ListKeyspaces`, `ListTables`, `ListTypes`, `ListTagsForResource`  | 
|  Einfügen  |  DML  |  `INSERT`  |  keine AWS SDK-Aktionen verfügbar  | 
|  Aktualisierung  |  DML  |  `UPDATE`  |  keine AWS SDK-Aktionen verfügbar  | 
|  Löschen  |  DML  |  `DELETE`  |  keine AWS SDK-Aktionen verfügbar  | 
|  `GetShardIterator`  |  DML  |  keine CQL-Aktion verfügbar  |  `GetShardIterator`  | 
|  `GetRecords`  |  DML  |  keine CQL-Aktion verfügbar  |  `GetRecords`  | 

## Grundlegendes zu Amazon Keyspaces-Protokolldateieinträgen
<a name="understanding-ct-entries"></a>

CloudTrail Protokolldateien enthalten einen oder mehrere Protokolleinträge. Ein Ereignis stellt eine einzelne Anforderung aus einer beliebigen Quelle dar und enthält Informationen über die angeforderte Aktion, Datum und Uhrzeit der Aktion, Anforderungsparameter usw. CloudTrail Protokolldateien sind kein geordneter Stack-Trace der öffentlichen API-Aufrufe, sodass sie nicht in einer bestimmten Reihenfolge angezeigt werden. 

Das folgende Beispiel zeigt einen CloudTrail Protokolleintrag, der die `DropTable` Aktionen`CreateKeyspace`, `DropKeyspace``CreateTable`, und demonstriert: 

```
{
  "Records": [
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T18:53:04Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "CreateKeyspace",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "\n\tCREATE KEYSPACE \"mykeyspace\"\n\tWITH\n\t\tREPLICATION = {'class': 'SingleRegionStrategy'}\n\t\t",
        "keyspaceName": "mykeyspace"
      },
      "responseElements": null,
      "requestID": "bfa3e75d-bf4d-4fc0-be5e-89d15850eb41",
      "eventID": "d25beae8-f611-4229-877a-921557a07bb9",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Keyspace",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T19:28:39Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "DropKeyspace",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "DROP KEYSPACE \"mykeyspace\"",
        "keyspaceName": "mykeyspace"
      },
      "responseElements": null,
      "requestID": "66f3d86a-56ae-4c29-b46f-abcd489ed86b",
      "eventID": "e5aebeac-e1dd-41e3-a515-84fe6aaabd7b",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Keyspace",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T18:55:24Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "CreateTable",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "\n\tCREATE TABLE \"mykeyspace\".\"mytable\"(\n\t\t\"ID\" int,\n\t\t\"username\" text,\n\t\t\"email\" text,\n\t\t\"post_type\" text,\n\t\tPRIMARY KEY((\"ID\", \"username\", \"email\")))",
        "keyspaceName": "mykeyspace",
        "tableName": "mytable"
      },
      "responseElements": null,
      "requestID": "5f845963-70ea-4988-8a7a-2e66d061aacb",
      "eventID": "fe0dbd2b-7b34-4675-a30c-740f9d8d73f9",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    },
    {
      "eventVersion": "1.05",
      "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AKIAIOSFODNN7EXAMPLE:alice",
        "arn": "arn:aws:sts::111122223333:assumed-role/users/alice",
        "accountId": "111122223333",
        "sessionContext": {
          "sessionIssuer": {
            "type": "Role",
            "principalId": "AKIAIOSFODNN7EXAMPLE",
            "arn": "arn:aws:iam::111122223333:role/Admin",
            "accountId": "111122223333",
            "userName": "Admin"
          },
          "webIdFederationData": {},
          "attributes": {
            "mfaAuthenticated": "false",
            "creationDate": "2020-01-15T18:47:56Z"
          }
        }
      },
      "eventTime": "2020-01-15T19:27:59Z",
      "eventSource": "cassandra.amazonaws.com",
      "eventName": "DropTable",
      "awsRegion": "us-east-1",
      "sourceIPAddress": "10.24.34.01",
      "userAgent": "Cassandra Client/ProtocolV4",
      "requestParameters": {
        "rawQuery": "DROP TABLE \"mykeyspace\".\"mytable\"",
        "keyspaceName": "mykeyspace",
        "tableName": "mytable"
      },
      "responseElements": null,
      "requestID": "025501b0-3582-437e-9d18-8939e9ef262f",
      "eventID": "1a5cbedc-4e38-4889-8475-3eab98de0ffd",
      "readOnly": false,
      "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
        }
      ],
      "eventType": "AwsApiCall",
      "apiVersion": "3.4.4",
      "recipientAccountId": "111122223333",
      "managementEvent": true,
      "eventCategory": "Management",
      "tlsDetails": {
          "tlsVersion": "TLSv1.2",
          "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
  ]
}
```

Die folgende Protokolldatei zeigt ein Beispiel für eine `SELECT` Anweisung.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice"
    },
    "eventTime": "2023-11-17T10:38:04Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Select",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "conditions": [
              "pk = **(Redacted)",
              "ck < 3**(Redacted)0",
              "region = 't**(Redacted)t'"
          ],
          "select": [
              "pk",
              "ck",
              "region"
          ],
          "allowFiltering": true
    },
    "responseElements": null,
    "requestID": "6d83bbf0-a3d0-4d49-b1d9-e31779a28628",
    "eventID": "e00552d3-34e9-4092-931a-912c4e08ba17",
    "readOnly": true,
    "resources": [
        {
            "accountId": "111122223333",
            "type": "AWS::Cassandra::Table",
            "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Die folgende Protokolldatei zeigt ein Beispiel für eine `INSERT` Anweisung.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice"
    },
    "eventTime": "2023-12-01T22:11:43Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Insert",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "primaryKeys": {
              "pk": "**(Redacted)",
              "ck": "1**(Redacted)8"
          },
          "columnNames": [
              "pk",
              "ck",
              "region"
          ],
          "updateParameters": {
              "TTL": "2**(Redacted)0"
          }
      }
    },
    "responseElements": null,
    "requestID": "edf8af47-2f87-4432-864d-a960ac35e471",
    "eventID": "81b56a1c-9bdd-4c92-bb8e-92776b5a3bf1",
    "readOnly": false,
    "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Die folgende Protokolldatei zeigt ein Beispiel für eine `UPDATE` Anweisung.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
          "type": "IAMUser",
          "principalId": "AKIAIOSFODNN7EXAMPLE",
          "arn": "arn:aws:iam::111122223333:user/alice",
          "accountId": "111122223333",
          "userName": "alice"
    },
    "eventTime": "2023-12-01T22:11:43Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Update",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
          "keyspaceName": "my_keyspace",
          "tableName": "my_table",
          "primaryKeys": {
              "pk": "'t**(Redacted)t'",
              "ck": "'s**(Redacted)g'"
          },
          "assignmentColumnNames": [
             "nonkey"
          ],
          "conditions": [
              "nonkey < 1**(Redacted)7"
          ]
    },
    "responseElements": null,
    "requestID": "edf8af47-2f87-4432-864d-a960ac35e471",
    "eventID": "81b56a1c-9bdd-4c92-bb8e-92776b5a3bf1",
    "readOnly": false,
    "resources": [
        {
          "accountId": "111122223333",
          "type": "AWS::Cassandra::Table",
          "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
        }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
          "tlsVersion": "TLSv1.3",
          "cipherSuite": "TLS_AES_128_GCM_SHA256",
          "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```

Die folgende Protokolldatei zeigt ein Beispiel für eine `DELETE` Anweisung.

```
{
    "eventVersion": "1.09",
    "userIdentity": {
        "type": "IAMUser",
        "principalId": "AKIAIOSFODNN7EXAMPLE",
        "arn": "arn:aws:iam::111122223333:user/alice",
        "accountId": "111122223333",
        "userName": "alice",
    },
    "eventTime": "2023-10-23T13:59:05Z",
    "eventSource": "cassandra.amazonaws.com",
    "eventName": "Delete",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "10.24.34.01",
    "userAgent": "Cassandra Client/ProtocolV4",
    "requestParameters": {
        "keyspaceName": "my_keyspace",
        "tableName": "my_table",
        "primaryKeys": {
            "pk": "**(Redacted)",
            "ck": "**(Redacted)"
        },
        "conditions": [],
        "deleteColumnNames": [
            "m",
            "s"
        ],
        "updateParameters": {}
    },
    "responseElements": null,
    "requestID": "3d45e63b-c0c8-48e2-bc64-31afc5b4f49d",
    "eventID": "499da055-c642-4762-8775-d91757f06512",
    "readOnly": false,
    "resources": [
      {
        "accountId": "111122223333",
        "type": "AWS::Cassandra::Table",
        "ARN": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table"
      }
    ],
    "eventType": "AwsApiCall",
    "apiVersion": "3.4.4",
    "managementEvent": false,
    "recipientAccountId": "111122223333",
    "eventCategory": "Data",
    "tlsDetails": {
        "tlsVersion": "TLSv1.3",
        "cipherSuite": "TLS_AES_128_GCM_SHA256",
        "clientProvidedHostHeader": "cassandra.us-east-1.amazonaws.com"
    }
}
```