Usar Análise de Alterações (clássico)
Importante
A Análise de Alterações do Azure Monitor (clássica) será desativada em 31 de outubro de 2025. A experiência será substituída pela API de Análise de Alterações alimentada pelo Azure Resource Graph. Saiba mais sobre o futuro da Análise de Alterações (clássica) e como migrar para o Resource Graph.
As soluções de monitoramento padrão podem alertá-lo sobre um problema no local ativo, interrupção ou falha de componente, mas geralmente não explicam a causa. Digamos que seu site funcionou há cinco minutos e agora está quebrado. O que mudou nos últimos cinco minutos?
A Análise de Alterações do Azure Monitor (clássica) ajuda a responder a essa pergunta.
Com base no poder do Azure Resource Graph, Análise de Alterações (clássico):
- Fornece informações sobre as alterações do seu aplicativo do Azure.
- Aumenta a observabilidade.
- Reduz o tempo médio de reparação.
Nota
Atualmente, a Análise de Alterações (clássica) está disponível apenas na nuvem pública.
Arquitetura de Análise de Alterações (clássica)
A Análise de Alterações (clássica) deteta vários tipos de alterações, desde a camada de infraestrutura até a implantação de aplicativos. Como um provedor de recursos do Azure no nível de assinatura, a Análise de Alterações (clássica):
- Verifica alterações de recursos na subscrição.
- Fornece dados para várias ferramentas de diagnóstico para ajudar os usuários a entender quais alterações causaram problemas.
O diagrama a seguir ilustra a arquitetura da Análise de Alterações (clássica).
Tipos de recursos suportados
A Análise de Alterações (clássica) dá suporte a alterações no nível da propriedade do recurso em todos os tipos de recursos do Azure, incluindo recursos comuns como:
- Máquinas Virtuais do Microsoft Azure
- Conjuntos de Dimensionamento de Máquinas Virtuais do Azure
- Serviço de Aplicações do Azure
- Azure Kubernetes Service (AKS)
- Funções do Azure
- Recursos de rede:
- Grupo de segurança de rede
- Rede Virtual do Azure
- Azure Application Gateway, etc.
- Serviços de dados:
- Armazenamento do Azure
- SQL do Azure
- Cache do Azure para Redis
- Azure Cosmos DB, etc.
Origens de dados
Consultas de Análise de Alterações (clássicas) para:
- Propriedades de recursos do Azure Resource Manager
- Alterações na configuração de recursos
- Função do serviço de aplicativo e alterações nos convidados dos aplicativos Web
A Análise de Alterações (clássica) também rastreia alterações de dependência de recursos para diagnosticar e monitorar um aplicativo de ponta a ponta.
Alterações nas propriedades de recursos do Azure Resource Manager
Usando o Gráfico de Recursos, a Análise de Alterações (clássica) fornece um registro histórico de como os recursos do Azure que hospedam seu aplicativo mudaram ao longo do tempo. As seguintes definições de configuração básica são definidas usando o Gerenciador de Recursos e são controladas pelo Gráfico de Recursos:
- Identidades geridas
- Atualização do SO da plataforma
- Nomes de anfitrião
Alterações na configuração de recursos
Além das definições definidas através do Gestor de Recursos, pode definir definições de configuração utilizando a CLI e o Bíceps do Azure, tais como:
- Regras de configuração de IP
- Configurações de segurança da camada de transporte
- Versões de extensão
O Gráfico de Recursos não captura essas alterações de configuração. A Análise de Alterações (clássica) preenche essa lacuna capturando instantâneos de alterações nessas propriedades de configuração principais, como alterações na cadeia de conexão. São tirados instantâneos das alterações de configuração e detalhes da alteração até a cada seis horas.
Consulte as limitações conhecidas sobre a análise de alteração de configuração de recursos.
Alterações em funções e aplicativos Web (alterações no convidado)
A cada 30 minutos, a Análise de Alterações captura o estado de configuração de um aplicativo Web. Por exemplo, ele pode detetar alterações nas variáveis de ambiente do aplicativo, arquivos de configuração e WebJobs. A ferramenta calcula as diferenças e apresenta as alterações.
Consulte o guia de solução de problemas se não vir:
- O arquivo é alterado em 30 minutos.
- A configuração é alterada em seis horas.
Veja as limitações conhecidas sobre a análise de alterações no hóspede.
Atualmente, todos os arquivos baseados em texto na raiz wwwroot
do site com as seguintes extensões são suportados:
- *.json
- *.xml
- *.ini
- *.yml
- *.config
- *.propriedades
- *.html
- *.cshtml
- *.js
- requirements.txt
- Gemfile
- Gemfile.lock
- config.gemspec
Alterações de dependência
Alterações nas dependências de recursos também podem causar problemas em um recurso. Por exemplo, se um aplicativo Web chamar um cache Redis, a SKU do cache Redis poderá afetar o desempenho do aplicativo Web.
Como outro exemplo, se a porta 22 foi fechada no grupo de segurança de rede de uma máquina virtual, isso causa erros de conectividade.
Navegador de diagnóstico e resolução de problemas da aplicação Web (pré-visualização)
A Análise de Alterações (clássica) verifica o registro DNS do aplicativo Web para detetar alterações nas dependências e nos componentes do aplicativo que podem causar problemas.
Atualmente, as seguintes dependências são suportadas no navegador de diagnóstico e resolução de problemas do aplicativo Web:
- Web Apps
- Armazenamento do Azure
- SQL do Azure
Limitações
- Ambiente do SO: Para a função do Azure e as alterações no convidado da aplicação Web, a Análise de Alterações (clássica) funciona atualmente apenas com ambientes Windows, não Linux.
- Alterações na implantação do aplicativo Web: as informações de alteração de implantação de código podem não estar disponíveis imediatamente na ferramenta Análise de alterações (clássica). Para ver as alterações mais recentes na Análise de Alterações (clássica), selecione Atualizar.
- Alterações de função e arquivo de aplicativo Web: as alterações de arquivo levam até 30 minutos para serem exibidas.
- Alterações de função e configuração de aplicativo Web: Devido à abordagem de instantâneo para alterações de configuração, os carimbos de data/hora das alterações de configuração podem levar até seis horas para serem exibidos a partir do momento em que a alteração ocorreu.
- Alterações de implantação e configuração do aplicativo Web: uma extensão de site coleta essas alterações e as armazena no espaço em disco de propriedade do seu aplicativo. Assim, a coleta e o armazenamento de dados estão sujeitos ao comportamento do seu aplicativo. Verifique se um aplicativo com comportamento incorreto está afetando os resultados.
- Retenção de instantâneo para todas as alterações: o Gráfico de Recursos rastreia os dados da Análise de Alterações para recursos. O Resource Graph mantém o histórico de instantâneos dos recursos rastreados por apenas 14 dias.
Perguntas mais frequentes
Esta secção fornece respostas a perguntas comuns.
O uso da Análise de Alterações (clássica) tem custo?
Você pode usar a Análise de Alterações (clássica) sem custo extra. Habilite o provedor de recursos e tudo o que for suportado Microsoft.ChangeAnalysis
pela Análise de Alterações (clássica) estará aberto para você.
Conteúdos relacionados
- Saiba mais sobre como ativar a Análise de Alterações (clássica).
- Saiba mais sobre visualizações na Análise de Alterações (clássica).
- Saiba como solucionar problemas na Análise de Alterações (clássica).
- Habilite o Application Insights para aplicativos Web do Azure.
- Habilite o Application Insights para aplicativos hospedados no IIS da VM do Azure e do Conjunto de Dimensionamento de Máquina Virtual do Azure.