View a markdown version of this page

Monitore o uso do armazenamento de índices - Amazon Quick

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitore o uso do armazenamento de índices

Os registros de uso do índice fornecem visibilidade de como o armazenamento de índices do Amazon Quick é consumido em todas as bases de conhecimento e espaços, incluindo uploads de arquivos. Você pode usar esses registros para rastrear tendências de crescimento, identificar as maiores fontes, detectar picos inesperados e planejar a capacidade.

Antes de consultar os dados de uso do índice, você deve configurar a INDEX_USAGE_LOGS entrega. Para obter instruções sobre como configurar a entrega, consulteMonitorando o uso do Amazon Quick usando CloudWatch registros.

Esquema de logs

Cada evento de registro de uso do índice inclui os campos comuns que são compartilhados entre todos os tipos de log do Amazon Quick resource_arnevent_timestamp, comolog_type,account_id,, user_arn e. O evento também inclui os seguintes campos específicos do índice:

Campos do registro de uso do índice
Campo Tipo Description
consumed_index_size Inteiro Tamanho total (em bytes) consumido por todo o índice. Esse é o total autorizado.
source_type String SPACE ou KB.
source_name String Nome de exibição do Espaço ou da base de conhecimento.
source_arn String ARN completo da fonte.
consumed_source_size Inteiro Tamanho (em bytes) consumido por essa fonte individual.
consumed_source_doc_count Inteiro Número de documentos nessa fonte.
nota

Os eventos são publicados por fonte em caso de mudança. Nem todas as fontes emitem eventos todos os dias. Para reconstruir o estado atual, use o evento mais recente por. source_arn

CloudWatch Consultas do Logs Insights

As seguintes consultas do CloudWatch Logs Insights ajudam você a analisar os dados de uso do índice. Todas as consultas usam o padrão stats latest(field) by source_arn para obter o estado mais recente por fonte. Em seguida, as consultas são agregadas conforme necessário. YOUR_LOG_GROUPSubstitua pelo nome do seu grupo de registros.

Tamanho por tipo de fonte (bases de conhecimento em comparação com Spaces)

Mostra o tamanho total dividido entre bases de conhecimento e espaços.

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

Tamanho total do índice ao longo do tempo

Mostra a tendência do tamanho do índice usando o 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

Principais bases de conhecimento por tamanho

Mostra as 20 principais bases de conhecimento classificadas por tamanho.

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

Melhores espaços por tamanho

Mostra os 20 melhores espaços classificados por tamanho.

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

Detalhe de todas as fontes

Mostra o estado mais recente de cada fonte com tamanho, tipo, nome, contagem de documentos e horário da última atualização.

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

Principais usuários por tamanho total

Mostra os 20 principais usuários classificados pelo tamanho total da fonte em todas as fontes.

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

Crie um CloudWatch painel

Você pode criar um CloudWatch painel para visualizar as métricas de uso do índice. Use o CloudWatch console para criar um painel e adicionar widgets do Logs Insights usando as consultas da seção anterior.

  1. Abra o console do CloudWatch.

  2. No painel de navegação, escolha Painéis.

  3. Escolha Criar painel e insira um nome (por exemplo,IndexUsageMetrics).

  4. Adicione widgets usando o tipo de widget Logs. Selecione seu grupo de registros de uso do índice e cole as consultas da seção anterior.

dica

Use a visualização do gráfico circular para o detalhamento do tipo de fonte. Use o gráfico de linhas para ver o tamanho ao longo do tempo. Use o gráfico de barras para ver as principais fontes. A visualização da tabela funciona bem para a consulta detalhada de todas as fontes.