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:
| 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.
-
Ö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 „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.