Meça a taxa de transferência

Concluído

O Azure Monitor para Azure Cosmos DB fornece a métrica Total de Unidades de Solicitação que pode ser usada para analisar as unidades de solicitação consumidas pelas diferentes operações do Azure Cosmos DB. Essa métrica pode ser usada para analisar as operações com a taxa de transferência mais alta.

A monitorização desta métrica permite-nos:

  • Identifique as operações que estão consumindo mais unidades de solicitação do que outras.
  • Identifique as operações que estão recebendo mais unidades de solicitação cumulativas em um determinado intervalo de tempo.

Ao identificar as operações com maior rendimento, podemos, por exemplo:

  • Determine se essas operações são inseridas e atualizadas, sua definição de índice pode ser revisada para campos específicos de indexação ou mais. Podemos então determinar se devemos incluir ou excluir caminhos em sua política de indexação.
  • Modifique a consulta a ser usada e indexe com uma cláusula de filtro.
  • Use chaves de partição que minimizarão o ventilador de uma consulta em partições diferentes.
  • Se possível, avalie se um conjunto de resultados menor atenderia às necessidades da consulta.

Exibir as métricas da Unidade Total de Solicitações

Para exibir a métrica Total de Unidades de Solicitação , em Métricas do Azure Monitor:

  1. Selecione o Tipode recurso Contas do Azure Cosmos DB e Aplicar na caixa de diálogo de escopo.
  2. Selecione a conta correta do Azure Cosmos DB na lista suspensa.
  3. Em Métricas, selecione Total de Unidades de Solicitação e o tipo de agregação de que você precisa.
  4. Se necessário, refine o intervalo de tempo e a granularidade de tempo da métrica.

Diagram that shows the options to monitor Total Request Units in Azure Cosmos DB.

Filtre ainda mais o total de unidades de solicitação

Por padrão, o Azure Monitor exibirá a taxa de transferência geral de todas as operações do Azure Cosmos DB que a conta selecionada faz. Para analisar melhor a taxa de transferência, será necessária uma filtragem mais granular para encontrar o uso agregado dos tipos de operação individuais ou para comparar ainda mais o uso de vários tipos de operação ao mesmo tempo. Usar as opções Adicionar filtro e Aplicar divisão nos ajudará com essas análises.

O Azure Monitor permite-nos filtrar ainda mais por CollectionName, DatabaseName, OperationType, Region, Status e StatusCode específicos. Por exemplo, podemos adicionar um filtro por tipo de operação para ver o uso de nossas diferentes operações do Azure Cosmos DB.

Diagram that shows the options to filter the monitoring of Total Request Units in Azure Cosmos DB.