Azure Storage Analytics-metrikák (klasszikus)
2024. január 9-én Storage Analytics metrikákat, más néven klasszikus metrikákat kivonjuk. Ha klasszikus metrikákat használ, a megadott dátum előtt gondoskodjon az Azure Monitor-metrikákra való áttérésről. Ez a cikk segítséget nyújt a váltásban.
Az Azure Storage a Storage Analytics megoldást használja olyan metrikák tárolására, amelyek összesített tranzakcióstatisztikákat és kapacitásadatokat tartalmaznak a tárolási szolgáltatásnak küldött kérelmekről. A tranzakciókat az API műveleti szintjén és a tárolási szolgáltatás szintjén jelenti a rendszer. A kapacitás a tárolási szolgáltatási szinten van jelentve. A metrikák adatai a következő célokra használhatók:
- A tárolási szolgáltatás használatának elemzése.
- Diagnosztizálja a tárolási szolgáltatásra irányuló kérésekkel kapcsolatos problémákat.
- A szolgáltatást használó alkalmazások teljesítményének javítása.
Storage Analytics metrikák alapértelmezés szerint engedélyezve vannak az új tárfiókok esetében. A metrikákat a Azure Portal, a PowerShell vagy az Azure CLI használatával konfigurálhatja. Részletes útmutatásért lásd: Azure Storage elemzési metrikák (klasszikus) engedélyezése és kezelése. A Storage Analytics programozott módon is engedélyezheti a REST API vagy az ügyfélkódtár használatával. A Szolgáltatás tulajdonságainak beállítása művelettel engedélyezheti az egyes szolgáltatások Storage Analytics.
Megjegyzés
Storage Analytics metrikák az Azure Blob Storage, az Azure Queue Storage, az Azure Table Storage és a Azure Files esetében érhetők el. Storage Analytics metrikák mostantól klasszikus metrikák. Javasoljuk, hogy a Storage Analytics metrikák helyett az Azure Monitorban használjon tárolási metrikákat.
Tranzakciómetrikák
Az egyes tárolási szolgáltatások és a kért API-műveletek esetében a rendszer óránként vagy percenként rögzíti az adatok robusztus készletét, amely magában foglalja a bejövő és kimenő forgalmat, a rendelkezésre állást, a hibákat és a kategorizált kérések százalékos arányát. A tranzakció részleteinek teljes listáját lásd: Storage Analytics metrikatábla sémája.
A tranzakciós adatok a szolgáltatás és az API műveleti szintjén lesznek rögzítve. A szolgáltatás szintjén a rendszer óránként egy táblaentitásba írja az összes kért API-műveletet összegző statisztikákat, még akkor is, ha nem érkezett kérés a szolgáltatásnak. Az API-művelet szintjén a rendszer csak akkor ír statisztikákat egy entitásba, ha a műveletet az adott órán belül kérték.
Ha például GetBlob műveletet hajt végre a blobszolgáltatáson, Storage Analytics a Metrikák naplózza a kérést, és beleszámít a blobszolgáltatás és a GetBlob művelet összesített adataiba. Ha az óra során nem kér GetBlob-műveletet , a rendszer nem ír egy entitást a művelet $MetricsTransactionsBlob .
A tranzakciómetrikák a Storage Analytics által küldött felhasználói kérésekhez és kérésekhez vannak rögzítve. A Storage Analytics például naplók és táblaentitások írására vonatkozó kéréseket rögzíti.
Kapacitásmetrikák
Megjegyzés
A kapacitásmetrikák jelenleg csak a blobszolgáltatáshoz érhetők el.
A rendszer naponta rögzíti a kapacitásadatokat a tárfiók blobszolgáltatásához, és két táblaentitást ír. Az egyik entitás statisztikai adatokat biztosít a felhasználói adatokhoz, a másik pedig a $logs
Storage Analytics által használt blobtárolóra vonatkozó statisztikákat. A $MetricsCapacityBlob táblázat a következő statisztikákat tartalmazza:
Kapacitás: A tárfiók blobszolgáltatása által felhasznált tárterület bájtban kifejezve.
ContainerCount: A tárfiók blobszolgáltatásában található blobtárolók száma.
ObjectCount: A tárfiók blobszolgáltatásában található véglegesített és nem véglegesített blokk- vagy lapblobok száma.
További információ a kapacitásmetrikákról: Storage Analytics metrikatábla sémája.
A metrikák tárolási módja
Az egyes tárolási szolgáltatásokhoz tartozó összes metrikaadat az adott szolgáltatás számára fenntartott három táblában van tárolva. Az egyik tábla a tranzakciós információkhoz, az egyik a perc tranzakciós adatokhoz, a másik pedig a kapacitásadatokhoz tartozik. A tranzakciós és a perc típusú tranzakció adatai kérelem- és válaszadatokból áll. A kapacitásadatok tárolási használati adatokból áll. A tárfiók blobszolgáltatásának órametrikái, percmetrikái és kapacitásai az alábbi táblázatban ismertetett nevű táblákban érhetők el.
Metrikák szintje | Táblanevek | Verziók esetén támogatott |
---|---|---|
Óránkénti metrikák, elsődleges hely | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Csak 2013. augusztus 15-e előtti verziók. Bár ezek a nevek továbbra is támogatottak, javasoljuk, hogy váltson az alábbi táblák használatára. |
Óránkénti metrikák, elsődleges hely | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
Minden verzió. A fájlszolgáltatás metrikáinak támogatása csak 2015. április 5-i és újabb verziókban érhető el. |
Percmetrikák, elsődleges hely | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
Minden verzió. A fájlszolgáltatás metrikáinak támogatása csak 2015. április 5-i és újabb verziókban érhető el. |
Óránkénti metrikák, másodlagos hely | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
Minden verzió. Engedélyezni kell az írásvédett georedundáns replikációt. |
Percmetrikák, másodlagos hely | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
Minden verzió. Engedélyezni kell az írásvédett georedundáns replikációt. |
Kapacitás (csak blobszolgáltatás) | $MetricsCapacityBlob | Minden verzió. |
Ezek a táblák automatikusan létrejönnek, ha Storage Analytics engedélyezve van egy tárolási szolgáltatásvégponton. Ezek a tárfiók névterén keresztül érhetők el, például https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")
: . A metrikatáblák nem jelennek meg egy listaelem-műveletben, és közvetlenül a tábla nevével kell elérni.
Metrikariasztások
Érdemes lehet riasztásokat beállítani a Azure Portal, hogy a rendszer automatikusan értesüljön a tárolási szolgáltatások viselkedésének fontos változásairól. Részletes útmutatásért lásd: Metrikariasztások létrehozása.
Ha Storage Explorer eszközzel tölti le ezeket a metrikák adatait tagolt formátumban, a Microsoft Excel használatával elemezheti az adatokat. Az elérhető Storage Explorer eszközök listáját lásd: Azure Storage ügyféleszközök.
Fontos
Előfordulhat, hogy a tárolási esemény és a megfelelő óránkénti vagy perces metrikák adatainak rögzítése késik. Percmetrikák esetén több percnyi adat írható egyszerre. Ez a probléma azt eredményezheti, hogy a korábbi percek tranzakciói az aktuális percre összesítve lesznek a tranzakcióban. Ha ez a probléma jelentkezik, előfordulhat, hogy a riasztási szolgáltatás nem rendelkezik az összes elérhető metrikaadattal a konfigurált riasztási időközhöz, ami a riasztások váratlan aktiválásához vezethet.
Számlázás a tárolási metrikákon
A táblaentitások metrikákhoz való létrehozásához szükséges írási kérések díja az összes Azure Storage-műveletre vonatkozó standard díjszabás szerint történik.
A metrikaadatok ügyfél általi olvasási kérelmei szintén standard díjszabás szerint számlázhatók.
A metrikák táblái által használt kapacitás is számlázható. Az alábbi információk segítségével megbecsülhető a metrikák adatainak tárolásához használt kapacitás mennyisége:
- Ha egy szolgáltatás óránként minden szolgáltatásban minden API-t használ, óránként körülbelül 148 KB adat lesz tárolva a metrikák tranzakciós tábláiban, ha engedélyezte a szolgáltatásszintű és API-szintű összegzést.
- Ha egy szolgáltatás óránként minden API-t használ a szolgáltatásban, óránként körülbelül 12 KB adatot tárol a metrikák tranzakciós tábláiban, ha csak egy szolgáltatásszintű összegzést engedélyezett.
- A blobok kapacitástáblája naponta két sort ad hozzá, feltéve, hogy ön engedélyezte a naplókat. Ez a forgatókönyv azt jelenti, hogy a táblázat mérete naponta körülbelül 300 bájttal nő.