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:
| 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.
-
Öffnen Sie die CloudWatch-Konsole
. -
Wählen Sie im Navigationsbereich Dashboards aus.
-
Wählen Sie Dashboard erstellen und geben Sie einen Namen ein (z. B.
IndexUsageMetrics). -
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.