Usar Análise de Alterações (clássica)
Importante
A Análise de Alterações (clássica) do Azure Monitor será desativada em 31 de outubro de 2025. A experiência será substituída pela API de Análise de Alterações da plataforma Azure Resource Graph. Saiba mais sobre o futuro da Análise de Alterações (clássica) e como migrar para o Resource Graph.
Embora as soluções de monitoramento padrão possam alertá-lo sobre um problema de site ao vivo, uma falha de componente ou uma falha, elas geralmente não explicam a causa. Digamos que o site estava funcionando até cinco minutos atrás e agora está com defeito. 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ássica):
- Fornece insights sobre as alterações de seu aplicativo do Azure.
- Aumenta a observabilidade.
- Reduz o tempo médio de reparo.
Observação
A Análise de Alterações (clássica) está atualmente disponível apenas na nuvem pública.
Arquitetura da Análise de Alterações (clássica)
A Análise de Alterações (clássica) detecta vários tipos de alterações, desde a camada de infraestrutura até a implantação do aplicativo. Como um provedor de recursos do Azure no nível da assinatura,a Análise de Alterações (clássica):
- Verifica as alterações de recursos na assinatura.
- 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 recurso compatíveis
A Análise de Alterações(clássica) dá suporte a alterações no nível de propriedade de recurso em todos os tipos de recursos do Azure, incluindo estes mais comuns:
- Máquinas Virtuais do Azure
- Conjuntos de dimensionamento de máquina virtual do Azure
- Serviço de Aplicativo do Azure
- AKS (Serviço de Kubernetes do Azure)
- Azure Functions
- Recursos de rede:
- Grupo de segurança de rede
- Rede Virtual do Azure
- Gateway de Aplicativo do Azure, etc.
- Serviços de dados:
- Armazenamento do Azure
- SQL do Azure
- Cache do Azure para Redis
- Azure Cosmos DB etc.
Fontes de dados
A Análise de Alterações (clássica) consulta:
- Propriedades do recurso do Azure Resource Manager
- Alterações na configuração dos recursos
- Alterações no convidado de aplicativos Web e de função do Serviço de Aplicativo
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 de propriedades do recurso Azure Resource Manager
Usando o Azure Resource Graph, a Análise de Alterações (clássica) fornece um registro histórico de como os recursos do Azure que hospedam seu aplicativo foram alterados ao longo do tempo. As seguintes configurações básicas são definidas usando o Resource Manager e controladas pelo Resource Graph:
- Identidades gerenciadas
- Atualização do sistema operacional da plataforma
- Nomes do host
Alterações na configuração dos recursos
Além das configurações definidas por meio do Azure Resource Manager, você pode definir configurações usando a CLI do Azure e o Bicep, como:
- Regras de configuração de IP
- Configurações de Protocolo TLS
- Versões da extensão
O Resource Graph não captura essas alterações de configuração. A Análise de Alterações (clássica) preenche essa lacuna obtendo capturas de tela de alterações nessas propriedades de configuração principais, como alterações na cadeia de conexão e outros. Os instantâneos são obtidos das alterações de configuração e alteram os detalhes em até no máximo seis horas.
Confira as limitações conhecidas em relação à análise de alteração de configuração de recursos.
Alterações em funções e aplicativos Web do Azure (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, ela pode detectar alterações nas variáveis de ambiente, nos arquivos de configuração e nos WebJobs do aplicativo. A ferramenta calcula as diferenças e apresenta as alterações.
Confira o guia de solução de problemas se você não vir:
- Alterações de arquivo dentro de 30 minutos.
- Alterações de configuração dentro de seis horas.
Confira as limitações conhecidas em relação à análise de alteração no convidado.
Atualmente, há suporte para todos os arquivos baseados em texto na raiz do site wwwroot
com as seguintes extensões:
- *.json
- *.xml
- *.ini
- *.yml
- *.config
- *.properties
- *.html
- *.cshtml
- *.js
- requirements.txt
- Gemfile
- Gemfile.lock
- config.gemspec
Alterações de dependência
As alterações em dependências de recursos também podem causar problemas em um recurso. Por exemplo, se um aplicativo Web chamar um Cache Redis, o SKU do Cache Redis poderá afetar o desempenho desse aplicativo Web.
Como outro exemplo, se a porta 22 tiver sido fechada no Grupo de Segurança de Rede de uma máquina virtual, isso causará erros de conectividade.
Diagnosticar e resolver problemas no navegador (versão prévia)
A Análise de Alterações (clássica) verifica o registro DNS do aplicativo Web para detectar alterações em dependências e componentes de aplicativo que podem causar problemas.
No momento, há suporte para as seguintes dependências em Diagnosticar e resolver problemas em aplicativos Web | Navegador:
- Aplicativos Web
- Armazenamento do Azure
- SQL do Azure
Limitações
- Ambiente do sistema operacional: Para alterações no convidado na função do Azure e aplicativo Web, no momento, a Análise de Alterações (clássica) só funciona com ambientes do Windows, não do Linux.
- Alterações de implantação de aplicativo Web: as informações de alteração de implantação de código podem não estar disponíveis imediatamente na ferramenta de Análise de Alterações (clássica). Para exibir as alterações mais recentes na Análise de Alterações (clássica), selecione Atualizar.
- Alterações na função e no aplicativo Web: as alterações de arquivo levam até 30 minutos para serem exibidas.
- Alterações de configuração na função e no aplicativo Web: devido à abordagem de instantâneo das 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 de quando a alteração aconteceu.
- Implantação de aplicativo Web e alterações de configuração: uma extensão de site coleta essas alterações e as armazena no espaço em disco pertencente ao seu aplicativo. Portanto, a coleta e o armazenamento de dados estão sujeitos ao comportamento do aplicativo. Verifique se um aplicativo com comportamento incorreto está afetando os resultados.
- Retenção de instantâneo para todas as alterações: o Resource Graph controla os dados da Análise de Alterações para recursos. O Resource Graph mantém o histórico de instantâneos de recursos rastreados apenas por 14 dias.
Perguntas frequentes
Esta seção fornece respostas para perguntas comuns.
O uso da Análise de Alterações (clássica) gera custos?
É possível usar a Análise de Alterações (clássica) sem custo adicional. Habilite o provedor de recursos Microsoft.ChangeAnalysis
e qualquer coisa que tiver suporte da Análise de Alterações (clássica) estará desbloqueado para você.
Conteúdo relacionado
- Saiba mais sobre como habilitar a Análise de Alterações (clássica).
- Saiba mais sobre visualizações na Análise de Alterações (clássica).
- Aprenda como solucionar problemas na Análise de Alterações (clássica).
- Habilitar 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áquinas virtuais do Azure.