Azure-beli virtuális gépek monitorozása

Befejeződött

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

Diagram that shows fundamental VM architecture.

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.

Screenshot showing CPU percentage usage and inbound flow chart.

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.

Tesztelje tudását

1.

Milyen két fő monitorozási adattípust gyűjt az Azure Monitor az Azure-beli virtuális gépekhez?

2.

Melyek a figyelendő virtuális gépek rétegei?