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.
Überwachen Sie Athena-Abfragemetriken mit CloudWatch
Athena veröffentlicht abfragebezogene Metriken auf Amazon CloudWatch, wenn die CloudWatch Option Abfragemetriken veröffentlichen auf ausgewählt ist. Sie können benutzerdefinierte Dashboards erstellen, Alarme und Auslöser für Metriken einrichten oder vorausgefüllte Dashboards direkt von der Athena-Konsole aus verwenden. CloudWatch
Wenn Sie Abfragemetriken für Abfragen in Arbeitsgruppen aktivieren, werden die Metriken auf der Registerkarte Metrics (Metriken) im Bedienfeld Workgroups (Arbeitsgruppen) für jede Arbeitsgruppe in der Athena-Konsole angezeigt.
Athena veröffentlicht die folgenden Metriken auf der CloudWatch Konsole:
-
DPUAllocated
— Die Gesamtzahl der DPUs (Datenverarbeitungseinheiten), die im Rahmen einer Kapazitätsreservierung für die Ausführung von Abfragen bereitgestellt wurden. -
DPUConsumed
— Die Anzahl der DPUs aktiv von Abfragen in einemRUNNING
Bundesstaat zu einem bestimmten Zeitpunkt in einer Reservierung genutzten Daten. Metrik, die nur ausgegeben wird, wenn die Arbeitsgruppe mit einer Kapazitätsreservierung verknüpft ist, und umfasst alle Arbeitsgruppen, die einer Reservierung zugeordnet sind. -
DPUCount
— Die maximale Anzahl von Daten, die DPUs von Ihrer Anfrage verwendet wurden. Sie wird genau einmal veröffentlicht, sobald die Abfrage abgeschlossen ist. -
EngineExecutionTime
– Die Anzahl der Millisekunden, die die Abfrage zur Ausführung benötigt hat. -
ProcessedBytes
— Die Anzahl der Byte, die Athena pro DML Abfrage gescannt hat. -
QueryPlanningTime
– Die Anzahl der Millisekunden, die Athena zur Planung des Abfrageverarbeitungsflusses benötigt hat. -
QueryQueueTime
– Die Anzahl der Millisekunden, während denen sich die Abfrage in der Abfragewarteschlange befunden und auf Ressourcen gewartet hat. -
ServicePreProcessingTime
– Die Anzahl der Millisekunden, die Athena für die Vorverarbeitung der Abfrage benötigt hat, bevor sie an die Abfrage-Engine gesendet wurde. -
ServiceProcessingTime
– Die Anzahl der Millisekunden, die Athena für die Verarbeitung der Abfrageergebnisse benötigt hat, nachdem die Abfrage-Engine die Abfrageausführung abgeschlossen hatte. -
TotalExecutionTime
— Die Anzahl der Millisekunden, die Athena benötigt hat, um eine OR-Abfrage auszuführen. DDL DML
Weitere Informationen finden Sie unter Liste der CloudWatch Metriken und Dimensionen für Athena weiter unten in diesem Dokument.
Diese Metriken haben die folgenden Dimensionen:
-
CapacityReservation
– Der Name der Kapazitätsreservierung, die zur Ausführung der Abfrage verwendet wurde, falls zutreffend. -
QueryState
–SUCCEEDED
,FAILED
oderCANCELED
-
QueryType
–DML
,DDL
oderUTILITY
-
WorkGroup
– Name der Arbeitsgruppe
Athena veröffentlicht die folgende Metrik auf der CloudWatch Konsole unter dem AmazonAthenaForApacheSpark
Namespace:
-
DPUCount
— Anzahl der während der Sitzung zur Ausführung der Berechnungen DPUs verbrauchten Daten.
Diese Metrik besitzt die folgenden Dimensionen:
-
SessionId
– Die ID der Sitzung, in der die Berechnungen übermittelt werden. -
WorkGroup
– Name der Arbeitsgruppe.
Weitere Informationen finden Sie unter Liste der CloudWatch Metriken und Dimensionen für Athena an späterer Stelle in diesem Thema. Weitere Informationen zu Athena-Nutzungsmetriken finden Sie unter Überwachen Sie die Nutzungsmetriken von Athena mit CloudWatch.
Sie können Abfragemetriken in der Athena-Konsole oder in der CloudWatch Konsole anzeigen.
So zeigen Sie Abfragemetriken für eine Arbeitsgruppe in der Athena-Konsole an
Öffnen Sie die Athena-Konsole unter https://console.aws.amazon.com/athena/
. Wenn der Navigationsbereich in der Konsole nicht sichtbar ist, wählen Sie das Erweiterungsmenü auf der linken Seite.
-
Wählen Sie im Navigationsbereich die Option Workgroups (Arbeitsgruppen) aus.
-
Wählen Sie in der Liste die Arbeitsgruppe aus, die Sie möchten, und wählen Sie dann das Metrics (Metriken)-Tab aus.
Das Dashboard mit den Metriken wird angezeigt.
Anmerkung
Wenn Sie erst kürzlich Metriken für die Arbeitsgruppe aktiviert haben und/oder keine aktuelle Abfrageaktivität stattgefunden hat, sind die Diagramme im Dashboard möglicherweise leer. Die Abfrageaktivität wird CloudWatch abhängig von dem Intervall abgerufen, das Sie im nächsten Schritt angeben.
-
Wählen Sie im Abschnitt Metriken das Metrikintervall aus, das Athena zum Abrufen der Abfragemetriken verwenden soll CloudWatch, oder geben Sie ein benutzerdefiniertes Intervall an.
-
Um die angezeigten Metriken zu aktualisieren, wählen Sie das Aktualisierungssymbol aus.
-
Wählen Sie den Pfeil neben dem Aktualisierungssymbol, um auszuwählen, wie oft die Anzeige der Metriken aktualisiert werden soll.
So zeigen Sie Metriken in der CloudWatch Amazon-Konsole an
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Metrics (Metriken) All metrics (Alle Metriken) aus.
-
Wählen Sie das AWS/Athena-Namespace.
Um Metriken anzuzeigen mit dem AWS CLI
-
Führen Sie eine der folgenden Aktionen aus:
-
Um die Metriken für Athena aufzulisten, öffnen Sie eine Eingabeaufforderung und verwenden Sie den folgenden Befehl:
aws cloudwatch list-metrics --namespace "AWS/Athena"
-
Verwenden Sie den folgenden Befehl, um alle verfügbaren Metriken aufzulisten:
aws cloudwatch list-metrics"
-
Wenn Sie CloudWatch Metriken in Athena aktiviert haben, sendet Athena die folgenden Metriken an CloudWatch jede Arbeitsgruppe. Die folgenden Metriken benutzen den AWS/Athena
-Namespace.
Metrikname | Beschreibung |
---|---|
DPUAllocated |
Die Gesamtzahl der DPUs (Datenverarbeitungseinheiten), die im Rahmen einer Kapazitätsreservierung für die Ausführung von Abfragen bereitgestellt wurden. |
DPUConsumed | Die Anzahl der DPUs aktiven Abfragen in einem RUNNING Bundesstaat zu einem bestimmten Zeitpunkt in einer Reservierung. Diese Metrik wird nur ausgegeben, wenn die Arbeitsgruppe mit einer Kapazitätsreservierung verknüpft ist, und umfasst alle Arbeitsgruppen, die einer Reservierung zugeordnet sind. Wenn Sie eine Arbeitsgruppe von einer Reservierung in eine andere verschieben, enthält die Metrik Daten aus dem Zeitpunkt, zu dem die Arbeitsgruppe zur ersten Reservierung gehörte. Weitere Informationen über Kapazitätsreservierungen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten. |
DPUCount | Die maximale Anzahl von Daten, DPUs die von Ihrer Abfrage verwendet wurden. Sie wird genau einmal veröffentlicht, sobald die Abfrage abgeschlossen ist. Diese Metrik wird nur für Arbeitsgruppen ausgegeben, die einer Kapazitätsreservierung zugeordnet sind. |
EngineExecutionTime |
Die Anzahl der Millisekunden, die die Abfrage zur Ausführung benötigt hat. |
ProcessedBytes |
Die Anzahl der Byte, die Athena pro DML Abfrage gescannt hat. Bei Abfragen, die storniert wurden (entweder durch die Benutzer oder automatisch, wenn sie das Limit erreicht hatten), schließt dies die Menge der vor der Stornierung durchsuchten Daten ein. Diese Metrik wird für DDL Abfragen nicht gemeldet. |
QueryPlanningTime | Die Anzahl der Millisekunden, die Athena zur Planung des Abfrageverarbeitungsflusses benötigt hat. Dies enthält die Zeit, die zum Abrufen von Tabellenpartitionen aus der Datenquelle benötigt wurde. Beachten Sie, dass die Abfrageplanungszeit nur eine Teilmenge von ist, da das Abfragemodul die Abfrageplanung durchführt. EngineExecutionTime |
QueryQueueTime | Die Anzahl der Millisekunden, während denen sich die Abfrage in der Abfragewarteschlange befunden und auf Ressourcen gewartet hat. Wenn vorübergehende Fehler auftreten, kann die Abfrage der Warteschlange automatisch wieder hinzugefügt werden. |
ServicePreProcessingTime | Die Anzahl der Millisekunden, die Athena für die Vorverarbeitung der Abfrage benötigt hat, bevor sie an die Abfrage-Engine gesendet wurde. |
ServiceProcessingTime | Die Anzahl der Millisekunden, die Athena für die Verarbeitung der Abfrageergebnisse benötigt hat, nachdem die Abfrage-Engine die Abfrageausführung abgeschlossen hatte. |
TotalExecutionTime | Die Anzahl der Millisekunden, die Athena benötigt hat, um eine OR-Abfrage auszuführen. DDL DML TotalExecutionTime beinhaltet QueryQueueTime,, und QueryPlanningTime. EngineExecutionTime ServiceProcessingTime |
Diese Metriken für Athena haben die folgenden Dimensionen.
Dimension | Beschreibung |
---|---|
CapacityReservation |
Der Name der Kapazitätsreservierung, die zur Ausführung der Abfrage verwendet wurde, falls zutreffend. Wenn eine Kapazitätsreservierung nicht verwendet wird, gibt diese Dimension keine Daten zurück. |
QueryState |
Der Abfragestatus. Gültige Statistiken: SUCCEEDED, FAILED oder CANCELED. |
QueryType |
Der Abfragetyp. Gültige Statistiken: |
WorkGroup |
Der Name der Arbeitsgruppe. |