Azure Monitor-metrikák áttekintése

Az Azure Monitor-metrikák az Azure Monitor szolgáltatása, amely numerikus adatokat gyűjt a figyelt erőforrásokból egy idősorozat-adatbázisba. A metrikák olyan numerikus értékek, amelyeket rendszeres időközönként gyűjtünk össze, és egy rendszer valamely aspektusát írják le egy adott időpontban.

Az Azure Monitor metrikái egyszerűek, és közel valós idejű forgatókönyvek támogatására alkalmasak. Ezek az okok miatt hasznosak a riasztásokhoz és a problémák gyors észleléséhez. A következőket teheti:

  • Interaktívan elemezheti őket a Metrikaböngészővel.
  • Riasztással proaktív módon értesülhet, ha egy érték átlép egy küszöbértéket.
  • Megjelenítheti őket egy munkafüzetben vagy irányítópulton.

Megjegyzés

Az Azure Monitor Metrics az Azure Monitort támogató adatplatform egyik fele. A másik fele az Azure Monitor-naplók, amelyek napló- és teljesítményadatokat gyűjtenek és rendszereznek. Az adatokat részletes lekérdezési nyelvvel elemezheti.

Az Azure Monitor Metrics szolgáltatás csak egy adott struktúrában képes numerikus adatokat tárolni. Az Azure Monitor-naplók funkció számos különböző adattípust tárolhat, mindegyiknek saját struktúrája van. Napló lekérdezésekkel összetett elemzést is végezhet a naplóadatokon, amelyeket nem használhat a metrikaadatok elemzéséhez.

Mi a teendő az Azure Monitor-metrikákkal?

Az alábbi táblázat az Azure Monitor Metrics funkció használatának módjait sorolja fel.

Használat Description
Elemzés A Metrikaböngészővel elemezheti a diagramon gyűjtött metrikákat, és összehasonlíthatja a különböző erőforrásokból származó metrikákat.
Riasztás Konfiguráljon egy metrikariasztási szabályt , amely értesítést küld, vagy automatizált műveletet hajt végre, amikor a metrikaérték átlép egy küszöbértéket.
Vizualizáció Diagram rögzítése a Metrikaböngészőből egy Azure-irányítópultra.
Hozzon létre egy munkafüzetet , amely több adatkészlettel kombinálható egy interaktív jelentésben.
Exportálja a lekérdezés eredményeit a Grafanába az irányítópultok használatához és más adatforrásokkal való kombinálásához.
Automatizálás Az automatikus skálázás használatával növelheti vagy csökkentheti az erőforrásokat egy küszöbértéket átlépő metrikaérték alapján.
Elhoz Metrikaértékek elérése a következőből:
Exportálás A metrikákat naplókba irányíthatja az Azure Monitor-metrikákban lévő adatok és az Azure Monitor-naplók adatainak elemzéséhez, valamint a metrikaértékek 93 napnál hosszabb tárolásához.
Metrikákat streamelhet egy eseményközpontba , hogy külső rendszerekhez irányíthassa őket.
Archívum Archiválhatja az erőforrás teljesítmény- vagy állapotelőzményeit megfelelőségi, naplózási vagy offline jelentéskészítési célokra.

A metrikák forrásait és használatát bemutató diagram.

Adatgyűjtés

Az Azure Monitor az alábbi forrásokból gyűjt metrikákat. Miután összegyűjtötte ezeket a metrikákat az Azure Monitor metrika-adatbázisában, azok a forrásuktól függetlenül együtt kiértékelhetők:

  • Azure-erőforrások: A platformmetrikákat az Azure-erőforrások hozzák létre, és betekintést nyújtanak az állapotukba és teljesítményükbe. Minden erőforrástípus külön metrikákat hoz létre anélkül, hogy konfigurációra lenne szükség. A platformmetrikákat a rendszer egyperces gyakorisággal gyűjti az Azure-erőforrásokból, kivéve, ha a metrika definíciójában másként van megadva.
  • Alkalmazások: Az Application Insights metrikákat hoz létre a figyelt alkalmazásokhoz, amelyek segítenek észlelni a teljesítményproblémákat, és nyomon követni az alkalmazás felhasználási trendjeit. Az értékek közé tartozik a kiszolgáló válaszideje és a böngésző kivételei.
  • Virtuálisgép-ügynökök: A metrikák a virtuális gép vendég operációs rendszeréből származnak. A vendég operációs rendszer metrikáit a Windows diagnosztikai bővítményével , linuxos virtuális gépeken pedig az InfluxData Telegraf ügynök használatával engedélyezheti.
  • Egyéni metrikák: Az automatikusan elérhető standard metrikák mellett metrikákat is definiálhat. Az Application Insights által figyelt egyéni metrikákat definiálhat az alkalmazásban . Az egyéni metrikák API-val egyéni metrikákat is létrehozhat egy Azure-szolgáltatáshoz.

Az azure monitorozási metrikákba adatokat küldő adatforrások teljes listáját lásd: Mit figyel az Azure Monitor?

Metrikaböngésző

A Metrikaböngészővel interaktívan elemezheti a metrikaadatbázis adatait, és több metrika értékeit ábrázolhatja az idő múlásával. A diagramokat rögzítheti egy irányítópulton, hogy más vizualizációkkal is megtekinthesse őket. Metrikákat az Azure monitorozási REST API-jának használatával is lekérhet.

Képernyőkép egy példagráfról a Metrikaböngészőben, amely a kiszolgálókéréseket, a kiszolgáló válaszideét és a sikertelen kérelmeket jeleníti meg.

További információ: Ismerkedés az Azure Monitor Metrics Explorerrel.

Adatszerkezet

Az Azure Monitor-metrikák által gyűjtött adatokat egy idősorozat-adatbázis tárolja, amely időbélyeggel ellátott adatok elemzésére van optimalizálva. Minden metrikaérték-készlet egy idősor, amely a következő tulajdonságokkal rendelkezik:

  • Az érték gyűjtésének időpontja.
  • Az az erőforrás, amelyhez az érték társítva van.
  • Egy névtér, amely a metrika kategóriájához hasonlóan viselkedik.
  • Egy metrika neve.
  • Maga az érték.
  • Több dimenzió jelenik meg. Az egyéni metrikák legfeljebb 10 dimenzióban használhatók.

Többdimenziós metrikák

A metrikaadatok egyik kihívása, hogy gyakran korlátozott információval rendelkezik az összegyűjtött értékek kontextusának biztosításához. Az Azure Monitor többdimenziós metrikákkal oldja meg ezt a kihívást.

A metrikák dimenziói olyan név/érték párok, amelyek több adatot hordoznak a metrika értékének leírásához. Egy Szabad lemezterület nevű metrika például rendelkezhet egy Drive nevű, C: és D: értékkel rendelkező dimenzióval. Ez a dimenzió lehetővé tenné a rendelkezésre álló lemezterület megtekintését az összes meghajtón vagy az egyes meghajtókon külön-külön.

Az alábbi példa két adathalmazt mutat be a Hálózati átviteli sebesség nevű feltételezett metrika esetében. Az első adatkészletnek nincsenek dimenziói. A második adatkészlet két dimenzióval ( IP ésDirection) jeleníti meg az értékeket.

Hálózati átviteli sebesség

Időbélyeg Metrikaérték
8/9/2017 8:14 1331,8 kbps
8/9/2017 8:15 1141,4 kbps
8/9/2017 8:16 1,110,2 Kbps

Ez a nondimensional metrika csak egy olyan alapvető kérdésre tud választ adni, mint a "Mi volt a hálózati átviteli sebességem egy adott időpontban?"

Hálózati átviteli sebesség és két dimenzió ("IP" és "Irány")

Időbélyeg "IP" dimenzió Dimenzió "Irány" Metrikaérték
8/9/2017 8:14 IP="192.168.5.2" Direction="Send" 646,5 Kbps
8/9/2017 8:14 IP="192.168.5.2" Direction="Receive" 420,1 Kbps
8/9/2017 8:14 IP="10.24.2.15" Direction="Send" 150,0 kbps
8/9/2017 8:14 IP="10.24.2.15" Direction="Receive" 115,2 Kbps
8/9/2017 8:15 IP="192.168.5.2" Direction="Send" 515,2 Kbps
8/9/2017 8:15 IP="192.168.5.2" Direction="Receive" 371,1 Kbps
8/9/2017 8:15 IP="10.24.2.15" Direction="Send" 155,0 Kbps
8/9/2017 8:15 IP="10.24.2.15" Direction="Receive" 100,1 kbps

Ez a metrika olyan kérdésekre ad választ, mint a "Mi volt az egyes IP-címek hálózati átviteli sebessége?" és "Mennyi adatot küldtek és fogadtak?" A többdimenziós metrikák több elemzési és diagnosztikai értéket hordoznak, mint a nondimensional metrics.

Többdimenziós teljesítményszámláló metrikáinak megtekintése a Metrikaböngészőben

A klasszikus vendégmetrika API-n keresztül nem lehet csillagot (*) tartalmazó teljesítményszámláló-metrikákat küldeni az Azure Monitornak. Ez az API nem tud csillagot tartalmazó metrikákat megjeleníteni, mert ez egy többdimenziós metrika, amelyet a klasszikus metrikák nem támogatnak.

Többdimenziós vendég operációs rendszer teljesítményszámlálójának metrikáinak konfigurálása és megtekintése az Azure Diagnostics bővítmény használatával:

  1. Nyissa meg a virtuális gép Diagnosztikai beállítások lapját.

  2. Válassza a Teljesítményszámlálók lapot.

  3. Válassza az Egyéni lehetőséget a begyűjtendő teljesítményszámlálók konfigurálásához.

    Képernyőkép a Diagnosztikai beállítások lap teljesítményszámlálók szakaszáról.

  4. Válassza a Fogadók lehetőséget. Ezután válassza az Engedélyezve lehetőséget az adatok Azure Monitorba való küldéséhez.

    Képernyőkép a Diagnosztikai beállítások lap Fogadók szakaszáról.

  5. Ha meg szeretné tekinteni a metrikát az Azure Monitorban, válassza a Virtuálisgép-vendég lehetőséget a Metrikanévtér legördülő menüben.

    Képernyőkép a Metrikanévtér legördülő listából.

  6. Válassza a Felosztás alkalmazása lehetőséget , és töltse ki a részleteket a metrika példányonkénti felosztásához. Ezután láthatja a metrikát a konfigurációban szereplő csillag által képviselt lehetséges értékek szerint lebontva. Ebben a példában a csillag a logikai lemezköteteket és az összegeket jelöli.

    A metrikák példányonkénti felosztását bemutató képernyőkép.

Metrikák megőrzése

Az Azure legtöbb erőforrása esetében a platformmetrikák tárolása 93 napig történik. Vannak kivételek:

  • Klasszikus vendég operációsrendszer-metrikák: Ezeket a teljesítményszámlálókat a Windows diagnosztikai bővítmény vagy a Linux diagnosztikai bővítmény gyűjti össze, és egy Azure Storage-fiókhoz irányítja. Ezeknek a metrikáknak a megőrzési ideje garantáltan legalább 14 nap, bár a tárfiók nem ír lejárati dátumot.

    A portál teljesítménybeli okokból korlátozza, hogy mennyi adatot jelenít meg a kötet alapján. Így a portál által lekért napok tényleges száma 14 napnál hosszabb lehet, ha a megírt adatok mennyisége nem nagy.

  • Az Azure Monitor-metrikáknak küldött vendég operációsrendszer-metrikák: Ezeket a teljesítményszámlálókat a Windows diagnosztikai bővítmény gyűjti össze, és elküldi az Azure Monitor-adatfogadónak, linuxos gépeken az InfluxData Telegraf-ügynöknek vagy az újabb Azure Monitor-ügynöknek adatgyűjtési szabályokkal. A metrikák megőrzési ideje 93 nap.

  • A Log Analytics-ügynök által gyűjtött vendég operációsrendszer-metrikák: Ezeket a teljesítményszámlálókat a Log Analytics-ügynök gyűjti össze és továbbítja egy Log Analytics-munkaterületre. A metrikák megőrzési ideje 31 nap, és akár 2 évre is meghosszabbítható.

  • Application Insights naplóalapú metrikák: A háttérben a naplóalapú metrikák naplóbeli lekérdezésekké alakulnak. A megőrzés változó, és megfelel az alapul szolgáló naplókban lévő események megőrzésének, amely 31 naptól 2 évig tart. Az Application Insights-erőforrások esetében a naplók tárolása 90 napig történik.

Ahogy korábban említettük, az Azure legtöbb erőforrása esetében a platformmetrikák tárolása 93 napig történik. Egyetlen diagramon azonban legfeljebb 30 napig kérdezhet le adatokat (a Metrikák csempén). Ez a korlátozás a naplóalapú metrikákra nem vonatkozik.

Ha üres diagramot lát, vagy a diagram csak a metrikaadatok egy részét jeleníti meg, ellenőrizze, hogy az időválasztó kezdő és záró dátuma közötti különbség nem haladja-e meg a 30 napos időközt. Miután kiválasztotta a 30 napos időközt, pásztázhatja a diagramot a teljes megőrzési időszak megtekintéséhez.

Következő lépések