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 geben Aufschluss darüber, wie Ihr Amazon Quick-Indexspeicher in Wissensdatenbanken und Spaces genutzt wird, 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äten zu planen.

Bevor Sie Daten zur Indexnutzung abfragen, müssen Sie die INDEX_USAGE_LOGS Bereitstellung konfigurieren. Anweisungen zum Einrichten der Lieferung finden Sie unterAmazon Quick mithilfe von CloudWatch Protokollen überwachen.

Schema protokollieren

Jedes Indexnutzungsprotokollereignis enthält die gemeinsamen Felder, die für alle Amazon Quick-Log-Typen verwendet werden resource_arnevent_timestamp, wielog_type,account_id, unduser_arn. Das Ereignis umfasst auch die folgenden indexspezifischen Felder:

Protokollfelder 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 Zeigt den Namen des Bereichs oder der Wissensdatenbank an.
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 letzte 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 Ihren Protokollgruppennamen.

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 Index im Zeitverlauf

Zeigt den Trend der Indexgröße anhand des consumed_index_size Felds 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, sortiert nach Größe.

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 am häufigsten verwendeten Bereiche nach Größe

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

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

Details zu allen Quellen

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-Nutzer nach Gesamtgröße

Zeigt die 20 besten Benutzer, sortiert nach der Gesamtgröße der Quelle für all ihre 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 mithilfe der Abfragen aus dem vorherigen Abschnitt hinzuzufügen.

  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 „Logs“ verwenden. Wählen Sie Ihre Protokollgruppe zur Indexnutzung aus und fügen Sie die Abfragen aus dem vorherigen Abschnitt ein.

Tipp

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