Compartilhar via


Monitorando o Teste de Carga do Azure

Quando você tem aplicativos críticos e processos de negócios que dependem de recursos do Azure, você deseja monitorar esses recursos para sua disponibilidade, desempenho e operação. Este artigo descreve os dados de monitoramento gerados pelo Teste de Carga do Azure.

O Teste de Carga do Azure cria dados de monitoramento usando o Azure Monitor, que é um serviço de monitoramento de pilha completa no Azure. O Azure Monitor oferece um conjunto completo de recursos para monitorar os recursos do Azure. Ele também pode monitorar recursos em outras nuvens e locais. Saiba mais sobre como monitorar recursos do Azure com o Azure Monitor.

Dica

Para entender os custos associados ao Azure Monitor, confira Uso e custos estimados. Para entender o tempo necessário para que seus dados apareçam no Azure Monitor, consulte o tempo de ingestão de dados do Log.

Dados de monitoramento

O Teste de Carga do Azure coleta os mesmos tipos de dados de monitoramento que outros recursos do Azure descritos nos dados de monitoramento dos recursos do Azure.

Consulte a referência de dados do Monitor do Teste de Carga do Azure para obter informações detalhadas sobre as métricas de logs criadas pelo Teste de Carga do Azure.

Coleta e roteamento

As métricas de plataforma e o Log de atividades são coletados e armazenados automaticamente, mas podem ser roteados para outras localizações usando uma configuração de diagnóstico. Os logs de recursos não são coletados e armazenados até que você crie uma configuração de diagnóstico e os redirecione para um ou mais locais.

Confira Criar uma configuração de diagnóstico para coletar logs e métricas de plataforma no Azure para obter o processo detalhado de criação de uma configuração de diagnóstico usando o portal do Azure, a CLI ou o PowerShell. Ao criar uma configuração de diagnóstico, você especifica quais categorias de logs coletar.

As categorias de log do Teste de Carga do Azure estão listadas na referência de dados do Monitor do Teste de Carga do Azure.

Analisando logs

Os dados em Logs do Azure Monitor são armazenados em tabelas em que cada tabela tem o próprio conjunto de propriedades exclusivas. Todos os logs de recursos no Azure Monitor têm os mesmos campos seguidos por campos específicos do serviço. O esquema comum está descrito em Esquema do log de recursos do Azure Monitor.

Você pode encontrar o esquema para logs de recursos do Teste de Carga do Azure na referência de dados do Monitor do Teste de Carga do Azure.

O Log de atividades é um tipo de log de plataforma do Azure que fornece insights sobre eventos no nível da assinatura. Você pode exibi-lo de modo independente ou roteá-lo para os Logs do Azure Monitor, nos quais você pode fazer consultas muito mais complexas usando o Log Analytics.

Para obter uma lista dos tipos de logs de recursos coletados para o Teste de Carga do Azure, consulte a referência de dados do Monitor do Teste de Carga do Azure.

Consultas de exemplo do Kusto

Importante

Quando você seleciona Logs no menu Teste de Carga do Azure, o Log Analytics é aberto com o escopo da consulta definido como o [nome do serviço] atual. Isso significa que as consultas de log incluirão apenas os dados desse recurso. Se você quiser executar uma consulta que inclua dados de outros [recursos de serviço] ou dados de outros serviços do Azure, selecione Logs no menu do Azure Monitor . Consulte o escopo da consulta de log e o intervalo de tempo no Log Analytics do Azure Monitor para obter detalhes.

A seguir estão as consultas que você pode usar para ajudá-lo a monitorar seus recursos de Teste de Carga do Azure:

  • Recupere a lista de testes:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Recupere a lista de execuções de teste:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Próximas etapas