A Változáselemzés használata az Azure Monitorban

Fontos

A Change Analysis az Azure Resource Graphra vált, és jelenleg előzetes verzióban érhető el Azure Resource Graph-ajánlatként. További információ a változáselemzés jövőjéről.

Bár a szabványos monitorozási megoldások élő webhelyproblémára, üzemkimaradásra vagy összetevőhibára figyelmeztethetik, gyakran nem magyarázzák meg az okot. Tegyük fel, hogy a webhelye öt perccel ezelőtt működött, és most megszakadt. Mi változott az elmúlt öt percben?

A változáselemzés úgy lett kialakítva, hogy megválaszolja ezt a kérdést az Azure Monitorban.

Az Azure Resource Graphra épülő változáselemzés:

  • Betekintést nyújt az Azure-alkalmazás változásaiba.
  • Növeli a megfigyelhetőséget.
  • Csökkenti a javítás átlagos idejét (MTTR).

Feljegyzés

A változáselemzés jelenleg csak a nyilvános Azure Cloudban érhető el.

Változáselemzési architektúra

A Változáselemzés különböző típusú módosításokat észlel, az infrastruktúra-rétegtől kezdve az alkalmazás üzembe helyezéséig. A Változáselemzés egy előfizetés-szintű Azure-erőforrásszolgáltató, amely:

  • Ellenőrzi az előfizetésben az erőforrások módosításait.
  • Különböző diagnosztikai eszközökhöz biztosít adatokat, amelyek segítenek a felhasználóknak megérteni, hogy milyen változások okoztak problémákat.

Az alábbi ábra a Változáselemzés architektúráját mutatja be:

Architektúradiagram a változáselemzés változásadatainak lekéréséhez és az ügyféleszközökhöz való hozzáadásához.

Támogatott erőforrástípusok

Az Azure Monitor Change Analysis szolgáltatás minden Azure-erőforrástípusban támogatja az erőforrástulajdonságok változását, beleértve a következő gyakori erőforrásokat:

  • Virtuális gép
  • Virtuálisgép-méretezési csoport
  • App Service
  • Azure Kubernetes Service (AKS)
  • Azure-függvény
  • Hálózati erőforrások:
    • Hálózati biztonsági csoport
    • Virtual Network
    • Application Gateway stb.
  • Adatszolgáltatások:
    • Tárolás
    • SQL
    • Redis Cache
    • Azure Cosmos DB stb.

Adatforrások

Az Azure Monitor változáselemzési lekérdezései a következőhöz:

A változáselemzés az erőforrás-függőség változásait is nyomon követi az alkalmazások végpontok közötti diagnosztizálásához és monitorozásához.

Az Azure Resource Manager erőforrástulajdonságainak változásai

Az Azure Resource Graph használatával a Változáselemzés előzményrekordot biztosít arról, hogy az alkalmazást üzemeltető Azure-erőforrások hogyan változtak az idő múlásával. A következő alapkonfigurációs beállításokat az Azure Resource Managerrel állítja be, és az Azure Resource Graph követi nyomon:

  • Felügyelt identitások
  • Platform operációs rendszer frissítése
  • Gazdagépnevek

Erőforráskonfiguráció változásai

Az Azure Resource Manageren keresztül beállított beállítások mellett a parancssori felület, a Bicep stb. használatával is beállíthatja a konfigurációs beállításokat, például:

  • IP-konfigurációs szabályok
  • TLS-beállítások
  • Bővítményverziók

Az Azure Resource Graph nem rögzíti ezeket a beállítások módosításait. A Változáselemzés ezt a hiányosságot úgy tölti ki, hogy pillanatképeket készít a fő konfigurációs tulajdonságok változásairól, például a kapcsolati sztring változásairól stb. A pillanatképek legfeljebb 6 óránként készítik el a konfigurációs módosításokat, és módosíthatják a részleteket.

Tekintse meg az erőforráskonfiguráció változáselemzésére vonatkozó ismert korlátozásokat.

Változások az Azure-függvényben és a Web Appsben (vendégen belüli változások)

A Change Analysis 30 percenként rögzíti a webalkalmazás konfigurációs állapotát. Képes észlelni például az alkalmazáskörnyezet változóinak, konfigurációs fájljainak és WebJobs-beállításainak változásait. Az eszköz kiszámítja a különbségeket, és megjeleníti a változásokat.

Képernyőkép a Frissítés gombra kattintva a legújabb módosítások megtekintéséhez.

Ha nem látja a következőt, tekintse meg hibaelhárítási útmutatónkat:

  • Fájlmódosítások 30 percen belül
  • Konfigurációváltozások 6 órán belül

Tekintse meg a vendégen belüli változáselemzésre vonatkozó ismert korlátozásokat.

Jelenleg a webhely gyökérkönyvtárában található összes szövegalapú fájl támogatott az alábbi bővítményekkel:

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

Függőségi változások

Az erőforrás-függőségek módosítása szintén problémákat okozhat egy erőforrásban. Ha például egy webalkalmazás egy Redis-gyorsítótárba hív, a Redis cache termékváltozata befolyásolhatja a webalkalmazás teljesítményét.

Egy másik példa, ha a 22-as portot bezárták egy virtuális gép hálózati biztonsági csoportjában, csatlakozási hibákat okoz.

Webalkalmazás – problémák diagnosztizálása és megoldása kezelője (előzetes verzió)

A Változáselemzés ellenőrzi a webalkalmazás DNS-rekordját, hogy észlelje a függőségekben és az alkalmazásösszetevőkben bekövetkező olyan változásokat, amelyek problémákat okozhatnak.

A webalkalmazások jelenleg az alábbi függőségeket támogatják: Problémák diagnosztizálása és megoldása | Kezelő:

  • Webalkalmazások
  • Azure Storage
  • Azure SQL

Korlátozások

  • Operációsrendszer-környezet: Az Azure-függvény és a webalkalmazás vendégen belüli változásai esetén a Változáselemzés jelenleg csak Windows-környezetekkel működik, Linuxon nem.
  • A webalkalmazás üzembe helyezésének változásai: Előfordulhat, hogy a kód központi telepítésének változási információi nem érhetők el azonnal a Változáselemzési eszközben. A Változáselemzés legújabb módosításainak megtekintéséhez válassza a Frissítés lehetőséget.
  • Függvény- és webalkalmazás-fájlmódosítások: A fájlmódosítások megjelenítése akár 30 percet is igénybe vehet.
  • Függvény- és webalkalmazás-konfigurációváltozások: A konfigurációváltozások pillanatkép-megközelítése miatt a konfigurációmódosítások időbélyegei akár 6 órát is igénybe vehetnek a módosítás tényleges bekövetkezésének időpontjától kezdve.
  • Webalkalmazás üzembe helyezésének és konfigurációjának változásai: A webhelybővítmények összegyűjtik ezeket a módosításokat, és azokat az alkalmazás tulajdonában lévő lemezterületen tárolják. Így az adatgyűjtés és a tárolás az alkalmazás viselkedésére vonatkozik. Ellenőrizze, hogy egy helytelenül viselkedő alkalmazás hatással van-e az eredményekre.
  • Pillanatkép-megőrzés az összes módosításhoz: Az Azure Resource Graphs (ARG) nyomon követi az erőforrások változáselemzési adatait. Az ARG csak 14 napig őrzi meg a nyomon követett erőforrások pillanatkép-előzményeit.

Gyakori kérdések

Ez a szakasz választ ad a gyakori kérdésekre.

A Változáselemzés használata költséggel jár?

A Változáselemzést további költségek nélkül használhatja. Engedélyezze az Microsoft.ChangeAnalysis erőforrás-szolgáltatót, és minden, a Változáselemzés által támogatott lehetőség nyitva áll Ön előtt.

Következő lépések