Guia de início rápido: analisar logs e métricas no consumo padrão e plano dedicado do Azure Spring Apps
Nota
Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.
O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.
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
- Uma subscrição do Azure. Se você não tiver uma assinatura, crie uma conta gratuita antes de começar.
- Um consumo padrão do Azure Spring Apps e uma instância de serviço de plano dedicada. Para obter mais informações, consulte Guia de início rápido: provisionar um consumo padrão do Azure Spring Apps e instância de serviço de plano dedicado.
- Um aplicativo Spring implantado no Azure Spring Apps.
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.
No portal do Azure, vá para sua instância do Azure Spring Apps.
Selecione Logs no painel de navegação.
Nas configurações de Nova Consulta 1 , insira uma consulta como o exemplo a seguir:
AppEnvSpringAppConsoleLogs_CL | limit 50
Selecione Executar.
Utilizar o Log Analytics
Use as etapas a seguir para executar análises em dados de log.
No portal do Azure, vá para sua instância do Azure Spring Apps.
Selecione Log Analytics no painel de navegação.
Selecione o espaço de trabalho do Log Analytics onde você escolheu armazenar os logs.
Para abrir o painel Pesquisa de Logs, selecione Logs.
Para exibir logs, na caixa de pesquisa Tabelas , insira uma consulta como o exemplo a seguir:
AppEnvSpringAppConsoleLogs_CL | limit 50
Para visualizar o resultado da pesquisa, selecione Executar.
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.
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.
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:
- Selecione Adicionar filtro.
- Selecione Aplicativo ou Instância na lista Propriedade.
- Selecione valores na lista Valor .