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 Amazon Quick nelle knowledge base e negli spazi, compresi i caricamenti di file. Puoi utilizzare questi log per tenere traccia delle tendenze di crescita, identificare le fonti più importanti, rilevare picchi imprevisti e pianificare la capacità.
Prima di interrogare i dati di utilizzo dell'indice, è necessario configurare INDEX_USAGE_LOGS la consegna. Per istruzioni sulla configurazione della consegna, consultaMonitoraggio dell'utilizzo di Amazon Quick tramite CloudWatch log.
Schema di registro
Ogni evento del registro di utilizzo dell'indice include i campi comuni condivisi tra tutti i tipi di Amazon Quick logresource_arn, ad esempioevent_timestamp,log_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 sulle modifiche. Non tutte le fonti emettono eventi ogni giorno. Per ricostruire lo stato corrente, usa l'evento più recente per. source_arn
CloudWatch Registra le interrogazioni di Insights
Le seguenti query di CloudWatch Logs Insights consentono di analizzare i dati sull'utilizzo dell'indice. Tutte le query utilizzano lo schema stats latest(field) by source_arn per ottenere lo stato più recente per fonte. Le interrogazioni vengono quindi aggregate secondo necessità. YOUR_LOG_GROUPSostituiscilo con il nome del tuo gruppo di log.
Dimensioni per tipo di fonte (basi di conoscenza rispetto a Spaces)
Mostra la ripartizione totale delle dimensioni 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 delle dimensioni 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 basi di conoscenza 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
Spazi principali 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
Tutti i dettagli delle fonti
Mostra lo stato più recente di ogni fonte con dimensioni, 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
Principali utenti 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 dashboard CloudWatch
Puoi creare una CloudWatch dashboard per visualizzare le metriche di utilizzo dell'indice. Utilizza la CloudWatch console per creare una dashboard e aggiungere i widget di 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 widget utilizzando il tipo di widget Logs. Seleziona il gruppo di log sull'utilizzo dell'indice e incolla le query della sezione precedente.
Suggerimento
Utilizza la visualizzazione del grafico a torta per la suddivisione del tipo di fonte. Utilizza il grafico a linee per visualizzare 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.