Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitora l'utilizzo dello storage degli indici
I log di utilizzo degli indici forniscono visibilità su come viene utilizzato lo storage degli indici di Amazon Quick nelle knowledge base e in Spaces, inclusi i caricamenti di file. Puoi utilizzare questi registri per tracciare le tendenze di crescita, identificare le fonti principali, rilevare picchi imprevisti e pianificare la capacità.
Prima di interrogare i dati sull'utilizzo dell'indice, è necessario configurare la INDEX_USAGE_LOGS distribuzione. Per istruzioni sull'impostazione della consegna, consultaMonitoraggio di Amazon Quick tramite CloudWatch log.
Schema del registro
Ogni evento del registro di utilizzo degli indici include i campi comuni condivisi tra tutti i tipi di log di Amazon Quick resource_arnevent_timestamp, comelog_type,account_id, euser_arn. L'evento include anche i seguenti campi specifici dell'indice:
| Campo | Tipo | Description |
|---|---|---|
consumed_index_size |
Numero intero | Dimensione totale (in byte) consumata dall'intero indice. Questo è il totale autorevole. |
source_type |
Stringa | SPACE o KB. |
source_name |
Stringa | Visualizza il nome dello spazio o della knowledge base. |
source_arn |
Stringa | ARN completo della fonte. |
consumed_source_size |
Numero intero | Dimensione (in byte) consumata da questa singola fonte. |
consumed_source_doc_count |
Numero intero | Numero di documenti in questa fonte. |
Nota
Gli eventi vengono pubblicati per fonte al momento della modifica. Non tutte le fonti emettono eventi ogni giorno. Per ricostruire lo stato corrente, usa l'evento più recente per. source_arn
CloudWatch Richieste di Logs Insights
Le seguenti query di CloudWatch Logs Insights consentono di analizzare i dati sull'utilizzo degli indici. Tutte le query utilizzano lo schema stats latest(field) by source_arn per ottenere lo stato più recente per fonte. Le query vengono quindi aggregate in base alle esigenze. Sostituisci YOUR_LOG_GROUP con il nome del tuo gruppo di log.
Dimensioni per tipo di fonte (basi di conoscenza rispetto a Spaces)
Mostra la dimensione totale suddivisa tra knowledge base e 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
Dimensione totale dell'indice nel tempo
Mostra l'andamento della dimensione dell'indice utilizzando il consumed_index_size campo.
fields @timestamp, consumed_index_size | stats latest(consumed_index_size) as total_index_size by bin(1d) as day | sort day asc
Principali basi di conoscenza per dimensione
Mostra le 20 principali knowledge base classificate per dimensione.
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
I migliori spazi per dimensione
Mostra i primi 20 spazi classificati per dimensione.
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
Dettagli su tutte le fonti
Mostra lo stato più recente di ogni fonte con dimensione, tipo, nome, numero di documenti e ora dell'ultimo aggiornamento.
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
Utenti principali per dimensione totale
Mostra i primi 20 utenti classificati in base alla dimensione totale della fonte in tutte le loro fonti.
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
Crea una CloudWatch dashboard
Puoi creare una CloudWatch dashboard per visualizzare le metriche di utilizzo dell'indice. Usa la CloudWatch console per creare una dashboard e aggiungere i widget Logs Insights utilizzando le query della sezione precedente.
-
Apri la CloudWatch console
. -
Nel pannello di navigazione seleziona Dashboards (Pannelli di controllo).
-
Scegli Crea dashboard e inserisci un nome (ad esempio,).
IndexUsageMetrics -
Aggiungi i widget utilizzando il tipo di widget Logs. Seleziona il gruppo di log sull'utilizzo dell'indice e incolla le query della sezione precedente.
Suggerimento
Usa la visualizzazione del grafico a torta per la suddivisione del tipo di fonte. Usa il grafico a linee per misurare le dimensioni nel tempo. Usa il grafico a barre per le fonti principali. La visualizzazione della tabella funziona bene per l'interrogazione dettagliata di tutte le fonti.