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
Entre no portal do Azure e navegue até sua conta do Azure Cosmos DB.
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.
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.
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:
Inicie sessão no portal do Azure.
Procure Monitor e selecione Monitor.
Selecione 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.
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:
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.
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.
Exibir de um recurso do Azure Cosmos DB
Procure ou selecione qualquer uma das suas contas existentes do Azure Cosmos DB.
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.
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.
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.
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.
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.
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.
Para exportar seus dados para o formato Excel, selecione a seta para baixo à esquerda do pino.
Para expandir ou recolher todas as vistas pendentes no livro, selecione a seta de expansão à esquerda da seta para baixo.
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.
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.
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.