View a markdown version of this page

Monitora l'utilizzo dello storage degli indici - Amazon Quick

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:

Campi del registro di utilizzo 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.

  1. Apri la CloudWatch console.

  2. Nel pannello di navigazione seleziona Dashboards (Pannelli di controllo).

  3. Scegli Crea dashboard e inserisci un nome (ad esempio,). IndexUsageMetrics

  4. 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.