Explore o Azure Monitor Azure Cosmos DB insights

As informações do Azure Cosmos DB fornecem uma exibição do desempenho geral, falhas, capacidade e integridade operacional de todos os seus recursos do Azure Cosmos DB em uma experiência interativa unificada. Este artigo ajuda você a entender os benefícios dessa nova experiência de monitoramento e como você pode modificar e adaptar a experiência para atender às necessidades exclusivas da sua organização.

Introdução

Antes de começar, você deve entender como as informações são apresentadas e visualizadas.

Oferece:

  • Perspetiva em escala dos recursos do Azure Cosmos DB em todas as suas assinaturas em um único local. Você pode definir o escopo seletivamente apenas para as assinaturas e recursos que está interessado em avaliar.
  • Análise detalhada de um recurso específico do Azure Cosmos DB. Você pode diagnosticar problemas ou executar análises detalhadas usando as categorias de utilização, falhas, capacidade e operações. A seleção de qualquer uma das opções fornece uma visão detalhada das métricas relevantes do Azure Cosmos DB.
  • Experiência personalizável criada com base nos modelos de pasta de trabalho do Azure Monitor. Você pode alterar quais métricas são exibidas, modificar ou definir limites que se alinham com seus limites e, em seguida, salvar em uma pasta de trabalho personalizada. Os gráficos nas pastas de trabalho podem ser fixados aos painéis do Azure.

Esse recurso não exige que você habilite ou configure nada. Essas métricas do Azure Cosmos DB são coletadas por padrão.

Nota

O acesso a esta funcionalidade é gratuito. Você só será cobrado pelos recursos essenciais do Azure Monitor que configurar ou habilitar, conforme descrito na página de detalhes de preços do Azure Monitor.

Exibir informações do portal do Azure

  1. Entre no portal do Azure e navegue até sua conta do Azure Cosmos DB.

  2. Você pode visualizar as métricas da sua conta no painel Métricas ou no painel Insights .

    • Métricas: este painel fornece métricas numéricas que são coletadas em intervalos regulares e descreve algum aspeto de um sistema em um determinado momento. Por exemplo, você pode visualizar e monitorar a métrica de latência do lado do servidor, a métrica de uso da unidade de solicitação normalizada, etc.

    • Insights: este painel fornece uma experiência de monitoramento personalizada para o Azure Cosmos DB. As informações usam as mesmas métricas e logs coletados no Azure Monitor e mostram uma exibição agregada para sua conta.

  3. Abra o painel Insights . Por padrão, o painel Insights mostra as métricas de taxa de transferência, solicitações, armazenamento, disponibilidade, latência, sistema e operações de gerenciamento para cada contêiner em sua conta. Você pode selecionar o Intervalo de Tempo, o Banco de Dados e o Contêiner para os quais deseja exibir informações. A guia Visão geral mostra o uso de RU/s, o uso de dados, o uso de índice, as solicitações limitadas e o consumo normalizado de RU/s para o banco de dados e o contêiner selecionados.

    Captura de ecrã das métricas de desempenho do Azure Cosmos DB no portal do Azure.

  4. As métricas a seguir estão disponíveis no painel Insights :

    • Débito. Esta guia mostra o número total de unidades de solicitação consumidas ou com falha (código de resposta 429) porque a taxa de transferência ou a capacidade de armazenamento provisionada para o contêiner foi excedida.

    • Requests. Esta guia mostra o número total de solicitações processadas por código de status, por tipo de operação e a contagem de solicitações com falha (código de resposta 429). As solicitações falham quando a taxa de transferência ou a capacidade de armazenamento provisionada para o contêiner excede.

    • Armazenamento. Esta guia mostra o tamanho dos dados e o uso do índice durante o período selecionado.

    • Disponibilidade. Esta guia mostra a porcentagem de solicitações bem-sucedidas em relação ao total de solicitações por hora. Os SLAs do Azure Cosmos DB definem a taxa de sucesso.

    • Latência. Esta guia mostra a latência de leitura e gravação observada pelo Azure Cosmos DB na região onde sua conta está operando. Você pode visualizar a latência entre regiões para uma conta replicada geograficamente. Você também pode exibir a latência do lado do servidor por diferentes operações. Essa métrica não representa a latência de solicitação de ponta a ponta.

    • Sistema. Esta guia mostra quantas solicitações de metadados a partição primária atende. Também ajuda a identificar as solicitações limitadas.

    • Gestão de Operações. Esta guia mostra as métricas para atividades de gerenciamento de contas, como criação de conta, exclusão, atualizações de chave, configurações de rede e replicação.

Exibir métricas de utilização e desempenho do Azure Cosmos DB

Para visualizar a utilização e o desempenho de suas contas de armazenamento em todas as suas assinaturas:

  1. Inicie sessão no portal do Azure.

  2. Procure Monitor e selecione Monitor.

    Captura de tela que mostra a caixa Pesquisar com a palavra

  3. Selecione Azure Cosmos DB.

    Captura de tela que mostra a pasta de trabalho Visão Geral do Azure Cosmos DB.

Descrição geral

Na página Visão geral, a tabela exibe métricas interativas do Azure Cosmos DB. Você pode filtrar os resultados com base nas opções selecionadas nas seguintes listas suspensas:

  • Assinaturas: somente as assinaturas que têm um recurso do Azure Cosmos DB são listadas.
  • Azure Cosmos DB: Você pode selecionar todos, um subconjunto ou um único recurso do Azure Cosmos DB.
  • Intervalo de tempo: Por padrão, as últimas quatro horas de informações são exibidas com base nas seleções correspondentes feitas.

O bloco do contador nas listas suspensas acumula o número total de recursos do Azure Cosmos DB que estão nas assinaturas selecionadas. Codificação de cores condicional ou heatmaps para colunas nas métricas de transação do relatório da pasta de trabalho. A cor mais profunda tem o maior valor. Uma cor mais clara baseia-se nos valores mais baixos.

Selecione uma seta suspensa ao lado de um dos recursos do Azure Cosmos DB para revelar um detalhamento das métricas de desempenho no nível de contêiner de banco de dados individual.

Captura de tela que mostra a lista suspensa Expandido que revela contêineres de banco de dados individuais e detalhamento de desempenho associado.

Selecione o nome do recurso do Azure Cosmos DB realçado em azul para ir para a Visão geral padrão da conta associada do Azure Cosmos DB.

Falhas

Selecione a guia Falhas para abrir a parte Falhas do modelo de pasta de trabalho. Ele mostra o total de solicitações com a distribuição de respostas que compõem essas solicitações:

Captura de tela que mostra falhas com detalhamento por tipo de solicitação HTTP.

Código Description
200 OK Uma das seguintes operações REST foi bem-sucedida:
- GET em um recurso.
- COLOCAR em um recurso.
- POST em um recurso.
- POST em um recurso de procedimento armazenado para executar o procedimento armazenado.
201 Created Uma operação POST para criar um recurso é bem-sucedida.
404 Not Found A operação está tentando agir sobre um recurso que não existe mais. Por exemplo, o recurso pode já ter sido excluído.

Para obter uma lista completa de códigos de status, consulte Códigos de status HTTP para o Azure Cosmos DB.

Capacidade

Selecione a guia Capacidade para abrir a parte Capacidade do modelo de pasta de trabalho. Mostra-lhe:

  • Quantos documentos tem.
  • O crescimento do seu documento ao longo do tempo.
  • Utilização de dados.
  • Quantidade total de armazenamento disponível que resta.

Essas informações ajudam a identificar possíveis problemas de armazenamento e utilização de dados.

Captura de tela que mostra a pasta de trabalho Capacidade.

Assim como na pasta de trabalho Visão geral, selecionar a lista suspensa ao lado de um recurso do Azure Cosmos DB na coluna Assinatura revela um detalhamento pelos contêineres individuais que compõem o banco de dados.

Operações

Selecione a guia Operações para abrir a parte Operações do modelo de pasta de trabalho. Pode ver os seus pedidos discriminados pelo tipo de pedidos efetuados.

No exemplo a seguir, você vê que eastus-billingint está recebendo predominantemente solicitações de leitura, mas com algumas solicitações de atualização e criação. Você também pode ver que é somente leitura de uma perspetiva de solicitação, pelo menos nas últimas quatro horas em que westeurope-billingint a pasta de trabalho está atualmente com escopo por meio de seu parâmetro de intervalo de tempo.

Captura de tela que mostra a pasta de trabalho Operações.

Exibir de um recurso do Azure Cosmos DB

  1. Procure ou selecione qualquer uma das suas contas existentes do Azure Cosmos DB.

    Captura de ecrã que mostra a pesquisa do Azure Cosmos DB.

  2. Depois de mudar para sua conta do Azure Cosmos DB, na seção Monitoramento , selecione Insights (visualização) ou Pastas de trabalho. Agora você pode realizar análises adicionais sobre taxa de transferência, solicitações, armazenamento, disponibilidade, latência, sistema e gerenciamento de contas.

    Captura de tela que mostra a página Visão Geral do Azure Cosmos DB Insights.

Intervalo de tempo

Por padrão, o campo Intervalo de tempo exibe dados das últimas 24 horas. Você pode modificar o intervalo de tempo para exibir dados em qualquer lugar dos últimos 5 minutos aos últimos 7 dias. O seletor de intervalo de tempo também inclui um modo Personalizado . Insira as datas de início/término para exibir um período de tempo personalizado com base nos dados disponíveis para a conta selecionada.

Captura de tela que mostra o Intervalo de Tempo do Azure Cosmos DB.

Visão geral dos insights

A guia Visão geral fornece as métricas mais comuns para a conta selecionada do Azure Cosmos DB, incluindo:

  • Total de Pedidos
  • Pedidos falhados (429s)
  • Consumo normalizado de RU (máx.)
  • Uso de dados e índice
  • Métricas de conta do Azure Cosmos DB por coleção

Total de solicitações: Este gráfico fornece uma visão do total de solicitações para a conta dividido por código de status. As unidades na parte inferior do gráfico são uma soma do total de solicitações para o período.

Captura de tela que mostra o gráfico Total de Solicitações do Azure Cosmos DB.

Solicitações com falha (429s): Este gráfico fornece uma exibição de solicitações com falha com um código de status de 429. As unidades na parte inferior do gráfico são uma soma do total de solicitações falhadas para o período.

Captura de tela que mostra o gráfico de Solicitações com Falha do Azure Cosmos DB.

Consumo de RU Normalizado (máx.): Este gráfico fornece a percentagem máxima entre 0% e 100% das unidades de Consumo de RU Normalizado para o período especificado.

Captura de tela que mostra o gráfico de Consumo de RU Normalizado do Azure Cosmos DB.

Fixar, exportar e expandir

Você pode fixar qualquer uma das seções métricas em um painel do Azure selecionando o pino no canto superior direito da seção.

Captura de tela que mostra o exemplo de pino de seção métrica no painel.

Para exportar seus dados para o formato Excel, selecione a seta para baixo à esquerda do pino.

Captura de tela que mostra a seta para baixo Exportar pasta de trabalho.

Para expandir ou recolher todas as vistas pendentes no livro, selecione a seta de expansão à esquerda da seta para baixo.

Captura de tela que mostra a seta Expandir pasta de trabalho.

Personalizar informações do Azure Cosmos DB

Essa experiência é criada com base nos modelos de pasta de trabalho do Azure Monitor. Você pode usar Personalizar Editar>>Salvar para modificar e salvar uma cópia da versão modificada em uma pasta de trabalho personalizada.

Captura de ecrã que mostra o botão Personalizar.

As pastas de trabalho são salvas dentro de um grupo de recursos. A secção Os Meus Relatórios é privada para si. A seção Relatórios Compartilhados é acessível a todos com acesso ao grupo de recursos. Depois de salvar a pasta de trabalho personalizada, você deve ir para a galeria de pastas de trabalho para iniciá-la.

Captura de ecrã que mostra o botão Galeria.

Resolução de Problemas

Para obter orientações sobre solução de problemas, consulte Solução de problemas de informações baseadas em pastas de trabalho.

Próximos passos

  • Configure alertas métricos e notificações de Integridade do Serviço para configurar alertas automatizados para ajudar na deteção de problemas.
  • Para obter mais informações sobre como as pastas de trabalho de cenário são projetadas e como criar relatórios novos e personalizar os existentes, consulte Criar relatórios interativos com pastas de trabalho do Azure Monitor.