Azure-beli virtuális gépek monitorozása
Ebben a leckében megismerkedhet a virtuális gépek Azure monitorozási képességeivel, valamint az Azure Monitorral gyűjthető és elemezhető monitorozási adatok típusaival. Az Azure Monitor egy átfogó monitorozási megoldás az Azure-ból és nem Azure-erőforrásokból, köztük virtuális gépekről származó adatok gyűjtésére, elemzésére és megválaszolására. Az Azure Monitor két fő monitorozási funkcióval rendelkezik: Az Azure Monitor metrikái és az Azure Monitor-naplók.
A metrikák olyan numerikus értékek, amelyeket előre meghatározott időközönként gyűjtünk össze a rendszer bizonyos aspektusainak leírásához. A metrikák mérhetik a virtuális gépek teljesítményét, az erőforrás-kihasználtságot, a hibaszámokat, a felhasználói válaszokat vagy a rendszer bármely más, számszerűsíthető aspektusát. Az Azure Monitor Metrics automatikusan figyeli az előre meghatározott metrikákat minden Azure-beli virtuális gépen, és néhány kivétellel 93 napig megőrzi az adatokat.
A naplók olyan rögzített rendszeresemények, amelyek időbélyeget és különböző típusú strukturált vagy szabad formátumú adatokat tartalmaznak. Az Azure automatikusan rögzíti az összes Azure-erőforrás tevékenységnaplóit. Ezek az adatok az erőforrás szintjén érhetők el. Az Azure Monitor alapértelmezés szerint nem gyűjt naplókat, de konfigurálhatja az Azure Monitor-naplókat úgy, hogy bármely Azure-erőforrásból gyűjtsenek. Az Azure Monitor Logs naplóadatokat tárol egy Log Analytics-munkaterületen lekérdezéshez és elemzéshez.
Virtuálisgép-figyelési rétegek
Az Azure-beli virtuális gépek több rétegből áll, amelyek monitorozást igényelnek. Az alábbi rétegek mindegyike különböző telemetriai és monitorozási követelményekkel rendelkezik.
- Virtuális gazdagép
- Vendég operációs rendszer (OS)
- Ügyfél-számítási feladatok
- A virtuális gépen futó alkalmazások
Gazdagép virtuális gép monitorozása
A virtuális gép gazdagépe az Azure által a virtuális géphez lefoglalt számítási, tárolási és hálózati erőforrásokat jelöli.
Virtuálisgép-gazdagép metrikái
A virtuálisgép-gazdagép metrikái mérik a virtuális gép műszaki aspektusait, például a processzorkihasználtságot és azt, hogy fut-e a gép. A virtuálisgép-gazdagép metrikáit a következőre használhatja:
- Riasztás aktiválása, ha a virtuális gép eléri a lemez vagy a CPU korlátait.
- Trendek vagy minták azonosítása.
- Az üzemeltetési költségek szabályozásához méretozza a virtuális gépeket a használat és az igény szerint.
Az Azure automatikusan gyűjti a virtuálisgép-gazdagépekhez tartozó alapvető metrikákat. Az Azure Portal virtuális gép áttekintési lapján az alábbi fontos virtuálisgép-gazdagépmetrikák beépített gráfjai láthatók.
- Virtuális gépek rendelkezésre állása
- CPU-használat százalékos aránya (átlag)
- Operációsrendszer-lemezhasználat (összesen)
- Hálózati műveletek (összesen)
- Lemezműveletek másodpercenként (átlag)
Az Azure Monitor Metrics Explorerrel több metrikadiagramot ábrázolhat, megvizsgálhatja a változásokat, és vizuálisan korrelálhatja a virtuális gépek metrikáinak trendjeit. A Metrics Explorerrel a következőt teheti:
- Több metrikát ábrázolhat egy gráfon, hogy lássa, mennyi forgalom éri el a virtuális gépet, és hogyan teljesít a virtuális gép.
- Kövesse nyomon ugyanazt a metrikát egy erőforráscsoport vagy más hatókör több virtuális gépén, és használjon felosztást az egyes virtuális gépek diagramon való megjelenítéséhez.
- Rugalmas időtartományok és részletesség kiválasztása.
- Adjon meg számos egyéb beállítást, például diagramtípust és értéktartományt.
- Diagramokat küldhet munkafüzetekbe, vagy rögzítheti őket irányítópultokon az állapot és a teljesítmény gyors megtekintéséhez.
- Metrikákat csoportosíthat időintervallumok, földrajzi régiók, kiszolgálófürtök vagy alkalmazásösszetevők szerint.
Ajánlott riasztási szabályok
A riasztások proaktív módon értesítik Önt a virtuálisgép-gazdagép metrikáiban megadott előfordulásokról és mintákról. Az ajánlott riasztási szabályok a gyakran figyelt gazdagépmetrikákon alapuló előre definiált riasztási szabályok. Ezek a szabályok határozzák meg az ajánlott processzor-, memória-, lemez- és hálózathasználati szinteket, valamint a virtuális gépek rendelkezésre állását, amelyek riasztást küldenek, ha a virtuális gép leáll.
Az Ajánlott riasztási szabályok gyorsan engedélyezhetők és konfigurálhatók Azure-beli virtuális gépek létrehozásakor, vagy később a virtuális gép portállapján. Egyéni riasztásokat is megtekinthet, konfigurálhat és hozhat létre az Azure Monitor-riasztások használatával.
Tevékenységnaplók
Az Azure Monitor automatikusan rögzíti és megjeleníti az Azure-beli virtuális gépek tevékenységnaplóit. A tevékenységnaplók olyan információkat tartalmaznak, mint a virtuális gép indítása vagy módosítása. Diagnosztikai beállításokat hozhat létre, hogy tevékenységnaplókat küldjön a következő célhelyekre:
- Azure Monitor-naplók összetettebb lekérdezésekhez és riasztásokhoz, valamint hosszabb megőrzéshez akár két évig is.
- Azure Storage, olcsóbb, hosszú távú archiváláshoz.
- Azure Event Hubs, az Azure-on kívüli továbbításhoz.
Boot diagnostics
A rendszerindítási diagnosztikák gazdagépnaplók, amelyekkel elháríthatja a virtuális gépekkel kapcsolatos rendszerindítási problémákat. A rendszerindítási diagnosztikát alapértelmezés szerint engedélyezheti virtuális gép létrehozásakor vagy a meglévő virtuális gépek esetében.
Miután engedélyezte a rendszerindítási diagnosztikát, képernyőképeket láthat a virtuális gép hipervizorából Windows és Linux rendszerű gépeken egyaránt, és megtekintheti a Linux rendszerű gépek virtuálisgép-rendszerindítási sorozatának soros konzolnapló-kimenetét. A rendszerindítási diagnosztika egy felügyelt tárfiókban tárolja az adatokat.
Vendég operációs rendszer, ügyfélterhelés és alkalmazásfigyelés
A virtuálisgép-ügyfélfigyelés magában foglalhatja az operációs rendszer (OS), a számítási feladatok és a virtuális gépen futó alkalmazások monitorozását. Ahhoz, hogy metrikákat és naplókat gyűjtsön a vendég operációs rendszerből, valamint az ügyfél számítási feladataiból és alkalmazásaiból, telepítenie kell az Azure Monitor Agentet, és be kell állítania egy adatgyűjtési szabályt (DCR).
A DCR-ek határozzák meg, hogy milyen adatokat gyűjtsenek, és hol küldjék el ezeket az adatokat. A DCR használatával Azure Monitor-metrikák adatait vagy teljesítményszámlálóit elküldheti az Azure Monitor-naplókba vagy az Azure Monitor-metrikákba. Vagy elküldheti az eseménynapló adatait az Azure Monitor-naplókba. Más szóval az Azure Monitor-metrikák csak metrikaadatokat tárolhatnak, az Azure Monitor-naplók azonban metrikákat és eseménynaplókat is tárolhatnak.
Virtuálisgép-elemzések
A virtuálisgép-elemzések egy Azure Monitor-funkció, amely segít a virtuálisgép-ügyfelek monitorozásának megkezdésében. A virtuálisgép-elemzések különösen hasznosak a virtuális gépek általános használatának és teljesítményének vizsgálatához, ha még nem ismeri az elsődleges fontosságú metrikát. A virtuálisgép-elemzések a következőt biztosítják:
- Egyszerűsített Azure Monitor Agent-előkészítés a virtuális gép vendég operációs rendszerének és számítási feladatainak monitorozásához.
- Előre konfigurált DCR, amely figyeli és gyűjti a Windows és Linux leggyakoribb teljesítményszámlálóit.
- Előre definiált trendi teljesítménymetrikadiagramok és munkafüzetek a virtuális gép vendég operációs rendszeréből.
- Előre definiált munkafüzetek készlete, amelyek az összegyűjtött virtuálisgép-ügyfélmetrikákat jelenítik meg az idő függvényében.
- Opcionálisan a virtuális gépen futó folyamatok gyűjteménye, a más szolgáltatásokkal való függőségek és a más virtuális gépekkel és külső forrásokkal összekapcsolt összetevőket megjelenítő függőségi térkép.
Az előre definiált virtuálisgép-elemzési munkafüzetek egy vagy több virtuális gép teljesítményét, kapcsolatait, aktív portjait, forgalmát és egyéb összegyűjtött adatait jelenítik meg. A virtuális gépek elemzési adatait közvetlenül egyetlen virtuális gépről tekintheti meg, vagy több virtuális gép kombinált nézetét is megtekintheti és értékelheti a különböző virtuális gépek trendjeit és mintáit. Szerkesztheti az előre összeállított munkafüzet-konfigurációkat, vagy létrehozhat saját egyéni munkafüzeteket.
Ügyfélesemény-naplóadatok
A virtuálisgép-elemzések létrehoznak egy DCR-t, amely egy adott teljesítményszámlálót gyűjt. Más adatok, például eseménynaplók gyűjtéséhez létrehozhat egy külön DCR-t, amely meghatározza a virtuális gépről gyűjteni kívánt adatokat, és azt, hogy hová küldje el. Az Azure Monitor egy Log Analytics-munkaterületen tárolja az összegyűjtött naplóadatokat, ahol Kusto lekérdezésnyelv (KQL) nyelven írt naplólekérdezésekkel érheti el és elemezheti az adatokat.