View a markdown version of this page

Überwachen Sie die Nutzung des Indexspeichers - Amazon Quick

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 die Nutzung des Indexspeichers

Index-Nutzungsprotokolle bieten Einblick in die Nutzung Ihres Amazon Quick-Index-Speichers in Wissensdatenbanken und Spaces, einschließlich Datei-Uploads. Sie können diese Protokolle verwenden, um Wachstumstrends zu verfolgen, die größten Quellen zu identifizieren, unerwartete Spitzen zu erkennen und Kapazität zu planen.

Bevor Sie Daten zur Indexnutzung abfragen, müssen Sie die INDEX_USAGE_LOGS Bereitstellung konfigurieren. Anweisungen zum Einrichten der Zustellung finden Sie unterÜberwachung der Nutzung von Amazon Quick mithilfe von CloudWatch Protokollen.

Protokollschema

Jedes Protokollereignis zur Indexnutzung umfasst die gemeinsamen Felder, die von allen Amazon Quick-Protokolltypen gemeinsam genutzt werdenresource_arn, z. B.event_timestamp,log_type,account_id, unduser_arn. Das Ereignis umfasst auch die folgenden indexspezifischen Felder:

Felder im Protokoll zur Indexnutzung
Feld Typ Description
consumed_index_size Ganzzahl Gesamtgröße (in Byte), die vom gesamten Index verbraucht wird. Dies ist die maßgebliche Summe.
source_type Zeichenfolge SPACE oder KB.
source_name Zeichenfolge Anzeigename des Bereichs oder der Wissensdatenbank.
source_arn Zeichenfolge Vollständiger ARN der Quelle.
consumed_source_size Ganzzahl Größe (in Byte), die von dieser einzelnen Quelle verbraucht wird.
consumed_source_doc_count Ganzzahl Anzahl der Dokumente in dieser Quelle.
Anmerkung

Ereignisse werden bei Änderung pro Quelle veröffentlicht. Nicht alle Quellen senden täglich Ereignisse aus. Um den aktuellen Status zu rekonstruieren, verwenden Sie das jüngste Ereignis prosource_arn.

CloudWatch Protokolliert Insights-Abfragen

Die folgenden CloudWatch Logs Insights-Abfragen helfen Ihnen bei der Analyse von Indexnutzungsdaten. Alle Abfragen verwenden das Musterstats latest(field) by source_arn, um den neuesten Status pro Quelle abzurufen. Die Abfragen werden dann nach Bedarf aggregiert. YOUR_LOG_GROUPErsetzen Sie es durch den Namen Ihrer Protokollgruppe.

Größe nach Quelltyp (Wissensdatenbanken im Vergleich zu Spaces)

Zeigt die Gesamtgröße, aufgeteilt auf Wissensdatenbanken und Spaces.

fields @timestamp, source_type, source_arn, consumed_source_size | stats latest(consumed_source_size) as latest_size, latest(source_type) as type by source_arn | stats sum(latest_size) as total_size by type

Gesamtgröße des Indexes im Zeitverlauf

Zeigt anhand des consumed_index_size Felds den Trend der Indexgröße an.

fields @timestamp, consumed_index_size | stats latest(consumed_index_size) as total_index_size by bin(1d) as day | sort day asc

Die wichtigsten Wissensdatenbanken nach Größe

Zeigt die 20 wichtigsten Wissensdatenbanken nach Größe sortiert an.

fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "KB" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20

Die meisten Spaces nach Größe

Zeigt die 20 besten Spaces, sortiert nach Größe.

fields @timestamp, source_type, source_arn, source_name, consumed_source_size | filter source_type = "SPACE" | stats latest(consumed_source_size) as latest_size, latest(source_name) as name by source_arn | sort latest_size desc | limit 20

Alle Quellen im Detail

Zeigt den aktuellen Status jeder Quelle mit Größe, Typ, Name, Anzahl der Dokumente und Uhrzeit der letzten Aktualisierung an.

fields @timestamp, source_type, source_name, consumed_source_size, consumed_source_doc_count, source_arn | stats latest(consumed_source_size) as latest_size, latest(source_type) as type, latest(source_name) as name, latest(consumed_source_doc_count) as doc_count, latest(@timestamp) as last_updated by source_arn | sort latest_size desc | limit 100

Top-Benutzer nach Gesamtgröße

Zeigt die 20 besten Benutzer, sortiert nach der Gesamtgröße der Quellen in all ihren Quellen.

fields @timestamp, user_arn, source_arn, consumed_source_size | parse user_arn "*:user/*/*" as @prefix, @namespace, @username | stats latest(consumed_source_size) as latest_size, latest(@username) as user by source_arn | stats sum(latest_size) as total_size by user | sort total_size desc | limit 20

Erstellen Sie ein CloudWatch Dashboard

Sie können ein CloudWatch Dashboard erstellen, um Kennzahlen zur Indexnutzung zu visualisieren. Verwenden Sie die CloudWatch Konsole, um ein Dashboard zu erstellen und Logs Insights-Widgets hinzuzufügen, indem Sie die Abfragen aus dem vorherigen Abschnitt verwenden.

  1. Öffnen Sie die CloudWatch-Konsole.

  2. Wählen Sie im Navigationsbereich Dashboards aus.

  3. Wählen Sie „Dashboard erstellen“ und geben Sie einen Namen ein (z. B.IndexUsageMetrics).

  4. Fügen Sie Widgets hinzu, indem Sie den Widget-Typ „Protokolle“ verwenden. Wählen Sie Ihre Protokollgruppe zur Indexnutzung aus und fügen Sie die Abfragen aus dem vorherigen Abschnitt ein.

Tipp

Verwenden Sie die Kreisdiagramm-Visualisierung für die Aufschlüsselung der Quelltypen. Verwenden Sie das Liniendiagramm für die Größe im Zeitverlauf. Verwenden Sie das Balkendiagramm für Top-Quellen. Die Tabellenvisualisierung eignet sich gut für die Detailabfrage aller Quellen.