Usare l'analisi delle modifiche (versione classica)
Importante
Analisi delle modifiche di Monitoraggio di Azure (versione classica) verrà ritirata il 31 ottobre 2025. L'esperienza verrà sostituita dall'API Change Analysis basata su Azure Resource Graph. Altre informazioni sul futuro dell'analisi delle modifiche (versione classica) e su come eseguire la migrazione a Resource Graph.
Le soluzioni di monitoraggio standard potrebbero avvisare l'utente di un problema, un'interruzione o un errore del componente del sito attivo, ma spesso non spiegano la causa. Si supponga che un sito, funzionante cinque minuti prima, smetta di funzionare Cosa è cambiato negli ultimi cinque minuti?
Analisi delle modifiche di Monitoraggio di Azure (versione classica) consente di rispondere a tale domanda.
Basandosi sulla potenza di Azure Resource Graph, Change Analysis (versione classica):
- Fornisce informazioni dettagliate sulle modifiche apportate all'applicazione Azure.
- Aumenta l'osservabilità.
- Riduce il tempo medio di riparazione.
Nota
L'analisi delle modifiche (versione classica) è attualmente disponibile solo nel cloud pubblico.
Architettura di Analisi delle modifiche (versione classica)
Change Analysis (versione classica) rileva vari tipi di modifiche, dal livello dell'infrastruttura tramite la distribuzione dell'applicazione. Come provider di risorse di Azure a livello di sottoscrizione, Change Analysis (versione classica):
- Controlla le modifiche delle risorse nella sottoscrizione.
- Fornisce dati per vari strumenti di diagnostica che consentono agli utenti di comprendere quali modifiche hanno causato problemi.
Il diagramma seguente illustra l'architettura dell'analisi delle modifiche (versione classica).
Tipi di risorsa supportati
Change Analysis (versione classica) supporta le modifiche a livello di proprietà delle risorse in tutti i tipi di risorse di Azure, incluse le risorse comuni, ad esempio:
- Macchine virtuali di Azure
- Set di scalabilità di macchine virtuali di Azure
- Servizio app di Azure
- Servizio Azure Kubernetes
- Funzioni di Azure
- Risorse di rete:
- Gruppo di sicurezza di rete
- Rete virtuale di Azure
- app Azure lication Gateway e così via.
- Servizi dati:
- Archiviazione di Azure
- Azure SQL
- Cache Redis di Azure
- Azure Cosmos DB e così via.
Origini dati
Query di analisi delle modifiche (versione classica) per:
- Proprietà delle risorse di Azure Resource Manager
- Modifiche alla configurazione delle risorse
- Modifiche delle funzioni del servizio app e delle app Web in-guest
Analisi delle modifiche (versione classica) tiene traccia anche delle modifiche alle dipendenze delle risorse per diagnosticare e monitorare un'applicazione dalla fine alla fine.
Modifiche alle proprietà delle risorse di Azure Resource Manager
Usando Resource Graph, Change Analysis (versione classica) fornisce un record cronologico del modo in cui le risorse di Azure che ospitano l'applicazione cambiano nel tempo. Le impostazioni di configurazione di base seguenti vengono impostate usando Resource Manager e vengono rilevate da Resource Graph:
- Identità gestite
- Aggiornamento del sistema operativo della piattaforma
- Nomi host
Modifiche alla configurazione delle risorse
Oltre alle impostazioni impostate tramite Resource Manager, è possibile impostare le impostazioni di configurazione usando l'interfaccia della riga di comando di Azure e Bicep, ad esempio:
- Regole di configurazione IP
- Impostazioni di Transport Layer Security
- Versioni estensione
Resource Graph non acquisisce queste modifiche alle impostazioni. Change Analysis (versione classica) riempie questo gap acquisendo snapshot di modifiche in tali proprietà di configurazione principali, ad esempio le modifiche apportate al stringa di connessione. Gli snapshot vengono eseguiti con modifiche alla configurazione e i dettagli delle modifiche fino a ogni sei ore.
Vedere le limitazioni note sull'analisi delle modifiche alla configurazione delle risorse.
Modifiche apportate alle funzioni e alle app Web (modifiche in guest)
Ogni 30 minuti, l'analisi delle modifiche acquisisce lo stato di configurazione di un'applicazione Web. Ad esempio, può rilevare le modifiche nelle variabili di ambiente dell'applicazione, nei file di configurazione e nei processi Web. Lo strumento calcola le differenze e presenta le modifiche.
Se non viene visualizzato, vedere la guida alla risoluzione dei problemi:
- Modifiche ai file entro 30 minuti.
- Modifiche alla configurazione entro sei ore.
Vedere le limitazioni note sull'analisi delle modifiche in guest.
Attualmente sono supportati tutti i file basati su testo nella radice wwwroot
del sito con le estensioni seguenti:
- *.json
- *.xml
- *.ini
- *.yml
- *.config
- *.properties
- *.html
- *.cshtml
- *.js
- requirements.txt
- Gemfile
- Gemfile.lock
- config.gemspec
Modifiche alle dipendenze
Le modifiche alle dipendenze delle risorse possono anche causare problemi in una risorsa. Ad esempio, se un'app Web chiama in una Cache Redis, lo SKU della cache Redis potrebbe influire sulle prestazioni dell'app Web.
Come altro esempio, se la porta 22 è stata chiusa nel gruppo di sicurezza di rete di una macchina virtuale, causa errori di connettività.
Diagnostica e risoluzione dei problemi dell'app Web (anteprima)
Change Analysis (versione classica) controlla il record DNS dell'app Web per rilevare le modifiche apportate alle dipendenze e ai componenti dell'app che potrebbero causare problemi.
Attualmente, le dipendenze seguenti sono supportate nello strumento di diagnostica e risoluzione dei problemi nell'app Web:
- App Web
- Archiviazione di Azure
- Azure SQL
Limiti
- Ambiente del sistema operativo: per le modifiche delle funzioni di Azure e dell'app Web in guest, l'analisi delle modifiche (versione classica) funziona attualmente solo con gli ambienti Windows, non con Linux.
- Modifiche alla distribuzione dell'app Web: le informazioni sulle modifiche alla distribuzione del codice potrebbero non essere immediatamente disponibili nello strumento Analisi modifiche (versione classica). Per visualizzare le modifiche più recenti in Analisi modifiche (versione classica), selezionare Aggiorna.
- Modifiche ai file di funzioni e app Web: la visualizzazione delle modifiche apportate ai file richiede fino a 30 minuti.
- Modifiche alla configurazione di funzioni e app Web: a causa dell'approccio snapshot alle modifiche alla configurazione, i timestamp delle modifiche alla configurazione potrebbero richiedere fino a sei ore per visualizzare dal momento in cui si è verificata la modifica.
- Modifiche alla configurazione e alla distribuzione dell'app Web: un'estensione del sito raccoglie queste modifiche e le archivia nello spazio su disco di proprietà dell'applicazione. La raccolta e l'archiviazione dei dati sono quindi soggette al comportamento dell'applicazione. Verificare se un'applicazione con comportamento non corretto influisce sui risultati.
- Conservazione degli snapshot per tutte le modifiche: Resource Graph tiene traccia dei dati di Analisi delle modifiche per le risorse. Resource Graph mantiene la cronologia snapshot delle risorse rilevate solo per 14 giorni.
Domande frequenti
Questa sezione fornisce le risposte alle domande comuni.
L'uso dell'analisi delle modifiche (versione classica) comporta costi?
È possibile usare l'analisi delle modifiche (versione classica) senza costi aggiuntivi. Abilitare il Microsoft.ChangeAnalysis
provider di risorse e qualsiasi elemento supportato da Change Analysis (versione classica) è aperto.
Contenuto correlato
- Informazioni sull'abilitazione dell'analisi delle modifiche (versione classica).
- Informazioni sulle visualizzazioni in Analisi modifiche (versione classica).
- Informazioni su come risolvere i problemi in Analisi modifiche (versione classica).
- Abilitare Application Insights per le app Web di Azure.
- Abilitare Application Insights per le macchine virtuali di Azure e le app ospitate in IIS del set di scalabilità di macchine virtuali di Azure.