Az Azure Monitor ajánlott eljárásai: Adatgyűjtés konfigurálása

Ez a cikk az Azure Monitor konfigurálására Javaslatok forgatókönyv része. A cikk az Azure Monitor-funkciók Azure-ra és hibrid alkalmazásokra és erőforrásokra vonatkozó engedélyezéséhez szükséges adatgyűjtés konfigurálásához ajánlott lépéseket ismerteti.

Fontos

Az Azure Monitor funkciói és konfigurációja az üzleti követelményektől és az engedélyezett funkciók költségeitől függően változhat. Az alábbi lépések mindegyike azonosítja, hogy van-e lehetséges költség, és ezeket a költségeket a folytatás előtt érdemes felmérni. A teljes díjszabási részletekért tekintse meg az Azure Monitor díjszabását .

Log Analytics-munkaterület architektúrájának tervezése

Az Azure Monitor-naplók engedélyezéséhez legalább egy Log Analytics-munkaterületre van szükség, amely az alábbiakhoz szükséges:

  • Adatok, például naplók gyűjtése Azure-erőforrásokból.
  • Adatok gyűjtése az Azure Virtual Machines vendég operációs rendszeréből.
  • A legtöbb Azure Monitor-elemzés engedélyezése.

Más szolgáltatások, például a Microsoft Sentinel és a Felhőhöz készült Microsoft Defender is használnak Log Analytics-munkaterületet, és ugyanazt is megoszthatják, amelyet az Azure Monitorhoz használ.

A Log Analytics-munkaterületek létrehozása nem jár költséggel, de az adatok gyűjtésének konfigurálása után lehetséges díjat számítunk fel. A naplóadatok díjának módjáról az Azure Monitor Naplók díjszabási adatai című témakörben olvashat.

Lásd: Log Analytics-munkaterület létrehozása az Azure Portalon kezdeti Log Analytics-munkaterület létrehozásához, a hozzáférés konfigurálásához lásd : Log Analytics-munkaterületek hozzáférésének kezelése. A munkaterületek konfigurálásához méretezhető módszereket, például Resource Manager-sablonokat használhat, bár ez a lépés gyakran nem szükséges, mert a legtöbb környezethez minimális szám szükséges.

Kezdje egyetlen munkaterülettel a kezdeti figyelés támogatásához. Tekintse meg a Log Analytics-munkaterület konfigurációjának tervezését, amelyből megtudhatja, hogy mikor érdemes több munkaterületet használni, és hogyan keresheti meg és konfigurálhatja őket.

Adatok gyűjtése Azure-erőforrásokból

Az Azure-erőforrások bizonyos monitorozása automatikusan elérhető, konfiguráció nélkül. További monitorozási adatok gyűjtéséhez konfigurációs lépéseket kell végrehajtania.

Az alábbi táblázat az Összes elérhető adat Azure-erőforrásokból való gyűjtéséhez szükséges konfigurációs lépéseket mutatja be. Azt is megjeleníti, hogy a rendszer mely lépésadatokat küldi el az Azure Monitor-metrikáknak és az Azure Monitor-naplóknak. A következő szakaszok részletesebben ismertetik az egyes lépéseket.

Diagram that shows deploying Azure resource monitoring.

Bérlői és előfizetési naplók gyűjtése

A rendszer automatikusan összegyűjti a bérlőhöz tartozó Microsoft Entra-naplókat és az előfizetés tevékenységnaplóját . Amikor egy Log Analytics-munkaterületre küldi őket, ezeket az eseményeket más naplóadatokkal is elemezheti a Log Analytics napló lekérdezéseivel. Naplókeresési riasztásokat is létrehozhat, amelyek csak a Microsoft Entra-naplókra vonatkozó riasztások, és összetettebb logikát biztosítanak, mint a tevékenységnapló-riasztások.

A tevékenységnapló munkaterületre való elküldése nem jár költséggel, de a Microsoft Entra-naplók adatbetöltési és adatmegőrzési díja is van.

Lásd: Microsoft Entra-naplók integrálása az Azure Monitor-naplókkal , és diagnosztikai beállítások létrehozása platformnaplók és metrikák különböző helyekre való küldéséhez, hogy létrehozhasson egy diagnosztikai beállítást a bérlő és az előfizetés számára, amely naplóbejegyzéseket küld a Log Analytics-munkaterületre.

Erőforrásnaplók és platformmetrikák gyűjtése

Az Azure-beli erőforrások automatikusan létrehoznak erőforrásnaplókat , amelyek az erőforráson belül végrehajtott műveletek részleteit adják meg. A platformmetrikákkal ellentétben konfigurálnia kell az erőforrásnaplókat az adatgyűjtéshez. Hozzon létre egy diagnosztikai beállítást, amellyel elküldheti őket egy Log Analytics-munkaterületre, és kombinálhatja őket az Azure Monitor-naplókkal használt többi adattal. Ugyanezzel a diagnosztikai beállítással a legtöbb erőforrás platformmetrikáit is elküldheti ugyanahhoz a munkaterülethez. Így a metrikaadatokat napló lekérdezésekkel elemezheti más összegyűjtött adatokkal.

A Log Analytics-munkaterületen erőforrásnaplók gyűjtésének költsége van, ezért csak azokat a naplókategóriákat válassza ki értékes adatokkal. Az összes kategória összegyűjtése költséggel jár, ha kevés értékkel gyűjt adatokat. A gyűjtendő kategóriák és javaslatok leírását az egyes Azure-szolgáltatások monitorozási dokumentációjában találja. Tekintse meg az Azure Monitor ajánlott eljárásait – a naplógyűjtemény költségeinek optimalizálására vonatkozó javaslatok költségkezelését .

Lásd: Diagnosztikai beállítások létrehozása az Azure-beli erőforrásnaplók és metrikák gyűjtéséhez az Azure-erőforrások diagnosztikai beállításának létrehozásához.

Mivel minden Azure-erőforráshoz létre kell hozni egy diagnosztikai beállítást, az Azure Policy használatával automatikusan létrehozhat egy diagnosztikai beállítást az egyes erőforrások létrehozásakor. Minden Azure-erőforrástípushoz egyedi kategóriák tartoznak, amelyeket fel kell sorolni a diagnosztikai beállításban. Emiatt minden erőforrástípushoz külön szabályzatdefiníció szükséges. Egyes erőforrástípusok beépített szabályzatdefiníciókkal rendelkeznek, amelyeket módosítás nélkül rendelhet hozzá. Más erőforrástípusok esetén létre kell hoznia egy egyéni definíciót.

Lásd: Diagnosztikai beállítások létrehozása nagy méretekben az Azure Policy használatával egy adott Azure-szolgáltatás szabályzatdefinícióinak létrehozására szolgáló folyamathoz, valamint a diagnosztikai beállítások nagy méretekben történő létrehozásának részletei.

Elemzések engedélyezése

Elemzések speciális monitorozási élményt biztosít egy adott szolgáltatáshoz. Ugyanazokat az adatokat használják, mint például a platformmetrikákat és az erőforrásnaplókat, de egyéni munkafüzeteket biztosítanak, amelyek segítenek a legkritikusabb adatok azonosításában és elemzésében. A legtöbb elemzés elérhető lesz az Azure Portalon, és nincs szükség konfigurálásra, kivéve az adott szolgáltatás erőforrásnaplóinak gyűjtését. Tekintse meg az egyes Azure-szolgáltatások monitorozási dokumentációját annak megállapításához, hogy rendelkezik-e megállapítással, és hogy szükség van-e konfigurációra.

Az elemzésekért nem jár költség, de előfordulhat, hogy az általuk gyűjtött adatokért díjat számítunk fel.

Az Azure Monitorban elérhető elemzések és megoldások listáját az Azure Monitor Elemzések áttekintésében találja. Az egyedi konfigurációs vagy díjszabási információkért tekintse meg mindegyik dokumentációját.

Fontos

A következő megállapítások sokkal összetettebbek, mint mások, és több útmutatással rendelkeznek a konfigurációjukhoz:

Virtuális gépek figyelése

A virtuális gépek hasonló adatokat hoznak létre, mint más Azure-erőforrások, de egy ügynöknek adatokat kell gyűjtenie a vendég operációs rendszerből. A virtuális gépek a rajtuk futó különböző számítási feladatok miatt egyedi monitorozási követelményekkel is rendelkeznek. Az Azure-beli virtuális gépek Monitorozása az Azure Monitorral című témakörben talál egy dedikált forgatókönyvet a virtuális gépek Azure Monitorral való monitorozásáról.

Tárolók figyelése

A tárolók hasonló adatokat hoznak létre, mint más Azure-erőforrások, de a Log Analytics-ügynök tárolóalapú verziójára van szükségük a szükséges adatok gyűjtéséhez. A Tárolóelemzések segítségével előkészítheti a tárolóalapú környezetet a figyelésre. Külső eszközökkel együttműködve biztosítja az Azure Kubernetes Service (AKS) és az általa támogatott munkafolyamatok átfogó monitorozását. Az Azure Kubernetes Service monitorozása az Azure Monitorral című témakörben talál egy dedikált forgatókönyvet az AKS és az Azure Monitor monitorozásáról.

Alkalmazások figyelése

Az Azure Monitor az Alkalmazás Elemzések használatával figyeli az egyéni alkalmazásokat, amelyeket minden figyelni kívánt alkalmazáshoz konfigurálnia kell. A konfigurációs folyamat a figyelendő alkalmazás típusától és a végrehajtandó monitorozás típusától függően változik. Az alkalmazás Elemzések által gyűjtött adatokat a szolgáltatástól függően az Azure Monitor-metrikák, az Azure Monitor-naplók és az Azure Blob Storage tárolja. A teljesítményadatok az Azure Monitor-metrikákban és az Azure Monitor-naplókban is tárolódnak, nincs szükség további konfigurációra.

Alkalmazáserőforrás létrehozása

Az Alkalmazás Elemzések az Azure Monitor funkciója a natív és hibrid felhőalkalmazások monitorozásához.

Létrehozhat egy erőforrást az Application Elemzések minden figyelni kívánt alkalmazáshoz, vagy egyetlen alkalmazáserőforrást több alkalmazáshoz. A monitorozási stratégia alapvető döntése, hogy különálló vagy egyetlen alkalmazáserőforrást használ-e több alkalmazáshoz. A különálló erőforrások csökkenthetik a költségeket, és megakadályozhatják a különböző alkalmazásokból származó adatok keveredését, de egyetlen erőforrás egyszerűsítheti a figyelést az összes releváns telemetria együttes használatával. Tekintse meg, hogy hány alkalmazás-Elemzések erőforrást kell üzembe helyezni a tervezési döntés meghozatalához szükséges feltételekért.

Az alkalmazáserőforrás létrehozásakor ki kell választania, hogy klasszikus vagy munkaterület-alapú erőforrást szeretne-e használni. Tekintse meg az Alkalmazás létrehozása Elemzések erőforrás létrehozása klasszikus alkalmazás létrehozásához című témakört. A munkaterület-alapú alkalmazás létrehozásához tekintse meg a munkaterület-alapú alkalmazás Elemzések erőforrásokat. Az alkalmazás Elemzések által gyűjtött naplóadatokat egy munkaterület-alapú alkalmazás Azure Monitor-naplói tárolják. A rendszer a klasszikus alkalmazások naplóadatait a Log Analytics-munkaterülettől elkülönítve tárolja az adatstruktúrában leírtak szerint.

Kód nélküli vagy kódalapú monitorozás konfigurálása

Az alkalmazások monitorozásának engedélyezéséhez el kell döntenie, hogy kód nélküli vagy kódalapú monitorozást fog-e használni. A konfigurációs folyamat a döntéstől és a figyelni kívánt alkalmazás típusától függően változik.

A kód nélküli monitorozás a legegyszerűbben implementálható, és a kódfejlesztés után konfigurálható. Nincs szükség a kód frissítésére. Az alkalmazáson alapuló monitorozás engedélyezéséről a következő témakörben olvashat bővebben:

A kódalapú monitorozás testreszabhatóbb, és több telemetriát gyűjt, de függőséget kell hozzáadnia a kódhoz az Alkalmazás Elemzések SDK NuGet-csomagokban. Az alkalmazáson alapuló monitorozás engedélyezéséről a következő témakörben olvashat bővebben:

Rendelkezésre állási tesztelés konfigurálása

Az alkalmazás Elemzések rendelkezésre állási tesztjei olyan ismétlődő tesztek, amelyek rendszeresen figyelik az alkalmazás rendelkezésre állását és válaszkészségét a világ különböző pontjairól. Ingyenesen létrehozhat egy egyszerű pingelési tesztet. Webkérelmek sorozatát is létrehozhatja a kapcsolódó költségekkel járó felhasználói tranzakciók szimulálásához.

A különböző típusú tesztek és a létrehozásukra vonatkozó információk összegzéséhez tekintse meg a webhelyek elérhetőségének figyelése című témakört .

A profilkészítő konfigurálása

Az Application Elemzések profilkészítője teljesítménybeli nyomkövetéseket biztosít a .NET-alkalmazásokhoz. Segít azonosítani a "gyakori" kód elérési útját, amely egy adott webes kérés kezelése során a leghosszabb ideig tart. A profilkészítő konfigurálásának folyamata az alkalmazás típusától függően változik.

A Profiler konfigurálásával kapcsolatos információkért tekintse meg az Azure-beli profilkészítési alkalmazásokat az Application Elemzések használatával.

Pillanatkép-hibakereső konfigurálása

Az Alkalmazás pillanatkép-hibakeresője Elemzések figyeli a .NET-alkalmazás kivételtelemetria-adatait. Pillanatképeket gyűjt a leggyakoribb kivételekkel kapcsolatban, így rendelkezik az éles környezetben előforduló problémák diagnosztizálásához szükséges információkkal. A Snapshot Debugger konfigurálásának folyamata az alkalmazás típusától függően változik.

A Pillanatkép-hibakereső konfigurálásával kapcsolatos információkért tekintse meg a .NET-alkalmazások kivételeinek hibakeresési pillanatképeit.

Következő lépések

Ha az összes Azure-erőforráshoz konfigurált adatgyűjtést, tekintse meg az Adatok elemzése és vizualizációja című témakört az adatok elemzési lehetőségeinek megtekintéséhez.