Použití analýzy změn na platformě Azure Monitor

Důležité

Analýza změn přechází na Azure Resource Graph a aktuálně je ve verzi Preview jako nabídka Azure Resource Graphu. Přečtěte si další informace o budoucnosti analýzy změn.

I když vás standardní řešení monitorování můžou upozornit na problém s živým webem, výpadky nebo selhání komponent, často nevysvětlují příčinu. Řekněme, že váš web fungoval před pěti minutami a teď je poškozený. Co se během posledních pěti minut změnilo?

Analýza změn je navržená tak, aby odpovídala na tuto otázku ve službě Azure Monitor.

Analýza změn založená na výkonu služby Azure Resource Graph:

  • Poskytuje přehled o změnách vaší aplikace Azure.
  • Zvyšuje pozorovatelnost.
  • Zkracuje střední dobu opravy (MTTR).

Poznámka:

Analýza změn je aktuálně dostupná jenom ve veřejném cloudu Azure.

Architektura analýzy změn

Analýza změn detekuje různé typy změn, od vrstvy infrastruktury až po nasazení aplikace. Analýza změn představuje poskytovatele prostředků Azure na úrovni předplatného, který:

  • Kontroluje změny prostředků v předplatném.
  • Poskytuje data pro různé diagnostické nástroje, které uživatelům pomůžou pochopit, jaké změny způsobily problémy.

Následující diagram znázorňuje architekturu analýzy změn:

Diagram architektury znázorňuje, jak analýza změn získá data změn a poskytuje je klientským nástrojům.

Podporované typy prostředků

Azure Monitor Change Analysis Service podporuje změny na úrovni vlastností prostředků ve všech typech prostředků Azure, včetně běžných prostředků, jako jsou:

  • Virtuální počítač
  • Škálovací sada virtuálních počítačů
  • App Service
  • Azure Kubernetes Service (AKS)
  • Funkce Azure
  • Síťové prostředky:
    • Skupina zabezpečení sítě
    • Virtual Network
    • Application Gateway atd.
  • Datové služby:
    • Úložiště
    • SQL
    • Redis Cache
    • Azure Cosmos DB atd.

Zdroje dat

Dotazy analýzy změn služby Azure Monitor pro:

Analýza změn také sleduje změny závislostí prostředků za účelem diagnostiky a monitorování komplexní aplikace.

Změny vlastností prostředků Azure Resource Manageru

Pomocí Azure Resource Graphu poskytuje analýza změn historický záznam o tom, jak se prostředky Azure hostující vaši aplikaci v průběhu času změnily. Následující základní nastavení konfigurace se nastavuje pomocí Azure Resource Manageru a sleduje azure Resource Graph:

  • Spravované identity
  • Upgrade operačního systému platformy
  • Názvy hostitelů

Změny konfigurace prostředků

Kromě nastavení nastaveného prostřednictvím Azure Resource Manageru můžete nastavení konfigurace nastavit pomocí rozhraní příkazového řádku, Bicep atd., například:

  • Pravidla konfigurace PROTOKOLU IP
  • Nastavení protokolu TLS
  • Verze rozšíření

Azure Resource Graph tyto změny nastavení nezachytává. Analýza změn tuto mezeru vyplní zachycením snímků změn v těchto hlavních vlastnostech konfigurace, jako jsou změny připojovací řetězec atd. Snímky se zachytávají změny konfigurace a podrobnosti změn každých 6 hodin.

Přečtěte si známá omezení týkající se analýzy změn konfigurace prostředků.

Změny ve službě Azure Functions a Web Apps (změny v hostech)

Každých 30 minut zachytí Analýza změn stav konfigurace webové aplikace. Může například detekovat změny v proměnných prostředí aplikace, konfiguračních souborech a webových úlohách. Nástroj vypočítá rozdíly a zobrazí změny.

Snímek obrazovky s výběrem tlačítka Aktualizovat pro zobrazení nejnovějších změn

Pokud nevidíte, projděte si našeho průvodce odstraňováním potíží:

  • Změny souboru do 30 minut
  • Změny konfigurace do 6 hodin

Podívejte se na známá omezení týkající se analýzy změn v hostu.

V současné době jsou podporovány všechny textové soubory v kořenovém adresáři webu wwwroot s následujícími rozšířeními:

  • *.Json
  • *.Xml
  • *.Ini
  • *.yml
  • *.Config
  • *.Vlastnosti
  • *.Html
  • *.cshtml
  • *.Js
  • requirements.txt
  • Gemfile
  • Gemfile.lock
  • config.gemspec

Změny závislostí

Změny závislostí prostředků můžou také způsobit problémy v prostředku. Pokud například webová aplikace volá do mezipaměti Redis, může skladová položka mezipaměti Redis ovlivnit výkon webové aplikace.

Další příklad: Pokud byl port 22 uzavřen ve skupině zabezpečení sítě virtuálního počítače, způsobí chyby připojení.

Diagnostika a řešení problémů webové aplikace (Preview)

Analýza změn kontroluje záznam DNS webové aplikace a zjišťuje změny závislostí a komponent aplikací, které by mohly způsobit problémy.

V současné době se ve webové aplikaci podporují následující závislosti: Diagnostika a řešení problémů | Navigátor:

  • Web Apps
  • Azure Storage
  • Azure SQL

Omezení

  • Prostředí operačního systému: Pro změny funkcí Azure a webové aplikace v hostech aktuálně funguje analýza změn jenom s prostředími Windows, nikoli s Linuxem.
  • Změny nasazení webové aplikace: Informace o změnách nasazení kódu nemusí být dostupné okamžitě v nástroji Analýza změn. Pokud chcete zobrazit nejnovější změny v analýze změn, vyberte Aktualizovat.
  • Změny souborů funkcí a webové aplikace: Zobrazení změn souborů trvá až 30 minut.
  • Změny konfigurace funkcí a webové aplikace: Vzhledem ke změnám konfigurace snímků může trvat až 6 hodin, než se změny projeví.
  • Nasazení a změny konfigurace webové aplikace: Rozšíření webu tyto změny shromažďuje a ukládá je do místa na disku, které vlastní vaše aplikace. Shromažďování dat a úložiště proto podléhá chování vaší aplikace. Zkontrolujte, jestli chybná aplikace nemá vliv na výsledky.
  • Uchovávání snímků pro všechny změny: Azure Resource Graphs (ARG) sleduje data analýzy změn pro prostředky. ARG uchovává pouze historii snímků sledovaných prostředků po dobu 14 dnů.

Nejčastější dotazy

Tato část obsahuje odpovědi na běžné otázky.

Účtují se náklady na analýzu změn?

Analýzu změn můžete používat bez dalších poplatků. Microsoft.ChangeAnalysis Povolte poskytovatele prostředků a vše, co podporuje analýza změn, je pro vás otevřené.

Další kroky