Guia de início rápido: analisar logs e métricas no consumo padrão e plano dedicado do Azure Spring Apps

Nota

Azure Spring Apps é o novo nome para o serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns lugares por um tempo enquanto trabalhamos para atualizar ativos, como capturas de tela, vídeos e diagramas.

Este artigo aplica-se a: ✔️ Consumo padrão e dedicado (Pré-visualização) ❌ Básico/Standard ❌ Enterprise

Este artigo mostra como analisar logs e métricas no consumo padrão e no plano dedicado do Azure Spring Apps.

Pré-requisitos

Analisar registos

As seções a seguir descrevem várias ferramentas no Azure que você pode usar para analisar seu consumo e uso de plano dedicado.

Configurar opções de registro em log

Você pode configurar opções de log no ambiente de Aplicativos de Contêiner do Azure onde você implanta sua instância do Azure Spring Apps. Você pode escolher entre os seguintes destinos de log:

  • Log Analytics - O Azure Monitor Log Analytics é a opção padrão de armazenamento e visualização. Seus logs são armazenados em um espaço de trabalho do Log Analytics, onde você pode visualizá-los e analisá-los usando consultas do Log Analytics.

  • Azure Monitor - Azure Monitor encaminha logs para um ou mais dos seguintes destinos:

    • Um espaço de trabalho do Log Analytics para visualização e análise.
    • Uma conta de armazenamento do Azure para arquivar.
    • Um hub de eventos do Azure para ingestão de dados e serviços analíticos.
    • Uma solução de monitoramento de parceiro do Azure, como Datadog, Elastic, Logz.io e outros.
  • Nenhum - Você pode desativar o armazenamento de dados de log.

Você pode habilitar logs no Azure Spring Apps das seguintes maneiras:

  • Quando você seleciona o Log Analytics como a opção de registro.
  • Quando você seleciona o Azure Monitor como a opção de log, com a categoria de logs do console do Spring App selecionada na configuração Diagnóstico.

Para obter mais informações, consulte Opções de armazenamento e monitoramento de log em Aplicativos de Contêiner do Azure.

Consultar logs usando o Log Analytics

O Log Analytics é uma ferramenta no portal do Azure que você pode usar para exibir e analisar dados de log. Usando o Log Analytics, você pode escrever consultas Kusto e, em seguida, classificar, filtrar e visualizar os resultados em gráficos para identificar tendências e problemas. Você pode trabalhar interativamente com os resultados da consulta ou usá-los com outros recursos, como alertas, painéis e pastas de trabalho.

As seções a seguir descrevem vários métodos para exibir logs.

Utilizar registos

Use as etapas a seguir para consultar dados de log.

  1. No portal do Azure, vá para sua instância do Azure Spring Apps.

  2. Selecione Logs no painel de navegação.

  3. Nas configurações de Nova Consulta 1 , insira uma consulta como o exemplo a seguir:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Selecione Executar.

Utilizar o Log Analytics

Use as etapas a seguir para executar análises em dados de log.

  1. No portal do Azure, vá para sua instância do Azure Spring Apps.

  2. Selecione Log Analytics no painel de navegação.

  3. Selecione o espaço de trabalho do Log Analytics onde você escolheu armazenar os logs.

  4. Para abrir o painel Pesquisa de Logs, selecione Logs.

  5. Para exibir logs, na caixa de pesquisa Tabelas , insira uma consulta como o exemplo a seguir:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  6. Para visualizar o resultado da pesquisa, selecione Executar.

  7. Você pode pesquisar os logs do aplicativo, implantação ou instância específica definindo uma condição de filtro, conforme mostrado no exemplo a seguir:

    AppEnvSpringAppConsoleLogs_CL
    | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName"
    | limit 50
    

    Nota

    == é sensível a maiúsculas e minúsculas, mas =~ não é.

Para saber mais sobre a linguagem de consulta usada no Log Analytics, consulte Visão geral da Kusto Query Language (KQL). Para consultar todos os seus logs do Log Analytics de um cliente centralizado, consulte Consultar dados no Azure Monitor usando o Azure Data Explorer.

Analise métricas

O Azure Monitor coleta dados métricos de sua instância do Azure Spring Apps em intervalos regulares para ajudá-lo a obter informações sobre o desempenho e a integridade de seus aplicativos Spring.

Para visualizar os dados, selecione Métricas no painel de navegação em sua instância do Azure Spring Apps. Você também pode recuperar dados de métricas brutos por meio da CLI do Azure e dos cmdlets do Azure PowerShell.

Métricas disponíveis

O Azure Spring Apps fornece as métricas descritas na tabela a seguir:

Title Description ID da métrica Unit
Nanonúcleos de uso da CPU Utilização da CPU em nanonúcleos (1.000.000.000 nanonúcleos = 1 núcleo) UsageNanoCores Nanonúcleos
Bytes do conjunto de trabalho da memória Memória de conjunto de trabalho usada em bytes WorkingSetBytes bytes
Rede em bytes Bytes recebidos na rede RxBytes bytes
Bytes de saída de rede Bytes transmitidos pela rede TxBytes bytes
Pedidos do Pedidos processados Requests n/d
Contagem de reinicialização Contagem de reinicialização do Spring App RestartCount n/d

Usar o explorador de métricas

O explorador de métricas do Azure Monitor permite que você crie gráficos a partir de dados de métricas para ajudá-lo a analisar seu recurso do Azure Spring Apps e o uso da rede ao longo do tempo. Você pode fixar gráficos em um painel ou em uma pasta de trabalho compartilhada.

  1. Abra o explorador de métricas no portal do Azure selecionando Métricas no painel de navegação na página de visão geral da sua instância do Azure Spring Apps. Para saber mais sobre o explorador de métricas, consulte Analisar métricas com o explorador de métricas do Azure Monitor.

  2. Crie um gráfico selecionando uma métrica no menu suspenso Métrica . Você pode modificar o gráfico alterando a agregação, adicionando mais métricas, alterando intervalos de tempo e intervalos, adicionando filtros e aplicando divisão.

Adicionar filtros

Opcionalmente, você pode criar filtros para limitar os dados mostrados com base no nome do aplicativo e no nome da instância. Use as seguintes etapas para criar um filtro:

  1. Selecione Adicionar filtro.
  2. Selecione Aplicativo ou Instância na lista Propriedade.
  3. Selecione valores na lista Valor .

Próximos passos