Início Rápido: analisar logs e métricas no plano de consumo Standard e dedicado dos Aplicativos Spring do Azure
Observação
Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.
O plano consumo e dedicado Standard 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 mais informações, confira Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.
Este artigo se aplica a:✅ consumo Standard e dedicado (Versão Prévia) ❎ Básico/Standard ❎ Enterprise
Este artigo mostra como analisar logs e métricas no plano de consumo Standard e dedicado do Aplicativos Spring do Azure.
Pré-requisitos
- Uma assinatura do Azure. Caso não tenha uma assinatura, crie uma conta gratuita antes de começar.
- Uma instância de serviço do plano de consumo Standard e dedicado dos Aplicativos Spring do Azure. Para obter mais informações, consulte Início Rápido: provisionar uma instância de serviço do plano de consumo Standard e dedicado dos Aplicativos Spring do Azure.
- Um aplicativo Spring implantado no Aplicativos Spring do Azure.
Analisar logs
As seções a seguir descrevem várias ferramentas no Azure que você pode usar para analisar o uso do plano de consumo e dedicado.
Configurar opções de log
Você pode configurar opções de log no ambiente dos Aplicativos de Contêiner do Azure em que implanta sua instância do Aplicativos Spring do Azure. Você pode escolher entre os seguintes destinos de log:
Log Analytics: o Log Analytics do Azure Monitor é a opção padrão de armazenamento e exibição. Seus logs são armazenados em um workspace do Log Analytics, onde podem ser exibidos e analisados usando consultas do Log Analytics.
Azure Monitor: o Azure Monitor roteia logs para um ou mais destinos:
- Um workspace do Log Analytics para exibiçã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 parceiros do Azure, como Datadog, Elastic, Logz.io e outros.
Nenhum: você pode desabilitar o armazenamento de dados de log.
Você pode habilitar logs no Aplicativos Spring do Azure das seguintes maneiras:
- Quando você seleciona o Log Analytics como a opção de registro em log.
- Quando você seleciona o Azure Monitor como a opção de registro em log, com a categoria 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 nos Aplicativos de Contêiner do Azure.
Logs de consulta lenta 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 classificar, filtrar e visualizar os resultados em gráficos para detectar tendências e identificar problemas. É possível trabalhar interativamente com os resultados de suas consultas ou usá-las com outros recursos, como alertas, painéis e pastas de trabalho.
As seções a seguir descrevem vários métodos para exibir logs.
Usar logs
Use as etapas a seguir para consultar dados de log.
No portal do Azure, vá para a sua instância do Azure Spring Apps.
Selecione Logs no painel de navegação.
Nas configurações da Nova Consulta 1, insira uma consulta como a do exemplo a seguir:
AppEnvSpringAppConsoleLogs_CL | limit 50
Selecione Executar.
Usar o Log Analytics
Use as etapas a seguir para executar a análise nos dados de log.
No portal do Azure, vá para a sua instância do Azure Spring Apps.
Selecione Log Analytics no painel de navegação.
Selecione o workspace do Log Analytics no qual 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 a do exemplo a seguir:
AppEnvSpringAppConsoleLogs_CL | limit 50
Para exibir o resultado da pesquisa, selecione Executar.
Você pode pesquisar os logs do aplicativo, da implantação ou da 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
Observação
==
diferencia maiúsculas de minúsculas, mas=~
não.
Para saber mais sobre a linguagem de consulta usada no Log Analytics, consulte Visão geral da Linguagem de Consulta Kusto (KQL). Para consultar todos os logs do Log Analytics de um cliente centralizado, consulte Consultar dados no Azure Monitor usando o Azure Data Explorer.
Analisar métricas
O Azure Monitor coleta dados de métrica da instância do Aplicativos Spring do Azure em intervalos regulares para ajudar você a obter insights sobre o desempenho e a integridade dele.
Para visualizar os dados, selecione Métricas no painel de navegação em sua instância do Aplicativos Spring do Azure. Também é possível recuperar dados de métrica brutos por meio dos cmdlets do Azure PowerShell e da CLI do Azure.
Métricas disponíveis
O Aplicativos Spring do Azure fornece as métricas descritas na tabela a seguir:
Título | Descrição | ID da métrica | Unidade |
---|---|---|---|
Uso de CPU em nanonúcleos | Uso da CPU em nanonúcleos (1.000.000.000 nanonúcleos = 1 núcleo) | UsageNanoCores |
nanonúcleos |
Bytes de conjunto de trabalho de memória | Memória do conjunto de trabalho usada em bytes | WorkingSetBytes |
bytes |
Bytes de entrada na rede | Bytes de rede recebidos | RxBytes |
bytes |
Bytes de saída da rede | Bytes transmitidos pela rede | TxBytes |
bytes |
Requests | Solicitações processadas | Requests |
N/D |
Contagem de reinicialização | Contagem de reinicialização do aplicativo Spring | RestartCount |
N/D |
Usar o explorador de métricas
O explorador de métricas do Azure Monitor permite criar gráficos com base em dados de métrica para ajudar você a analisar o uso de recursos e de rede dos Aplicativos Spring do Azure ao longo do tempo. Você pode fixar gráficos a um painel ou a 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 instância do Aplicativos Spring do Azure. Para saber mais sobre o Metrics Explorer, consulte Analisar métricas com o Metrics Explorer 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 e intervalos de tempo, adicionando filtros e aplicando divisão.
Adicionar filtros
Opcionalmente, é possível criar filtros para limitar os dados mostrados com base no nome do aplicativo e do nome da instância. Use as etapas a seguir para criar um filtro:
- Selecione Adicionar filtro.
- Selecione Aplicativo ou Instância na lista Propriedade.
- Selecione valores na lista Valor.