Speciális platformmetrikák az Azure Blob Storage szolgáltatáshoz (előzetes verzió)

Important

Az Azure Blob Storage fejlett platform metrikái jelenleg előzetesben vannak. A bétaverziójú, előzetes verziójú vagy másként még általánosan nem elérhető Azure-szolgáltatások jogi feltételeit lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Az Advanced platform metrics konténerszintű kapacitás betekintést nyújt az Azure Blob Storage-hez. Ez a funkció kiterjeszti az Azure Monitor platformmutatóit, hogy tartalmazza a konténerenkénti tárolóméretet és objektumszámot, így optimalizálhatja a teljesítményt, kezeli a költségeket és támogatja az üzemeltetési tervezést.

A fejlett platform metrikákról

A fejlett platform metrikák mélyebb betekintést biztosítanak az Azure Storage-ba azáltal, hogy részletesen telemetriát adnak a szokásos fiókszintű mutatókon túl. Fejlett platformmetrikák használatával konténerszintű kapacitásmetrikákat kapsz, beleértve a konténerenkénti tárolóméretet és objektumszámot.

Ezek az elemzések a következőkben nyújtanak segítséget:

  • Optimalizáld a teljesítményt azáltal, hogy megértsük a tároló eloszlását a konténerek között.
  • A költségek kezelése a legtöbb kapacitást fogyasztó konténerek azonosításával.
  • Támogassa az operatív tervezést részletes kapacitásadatokkal a konténerszinten.

Miután bekapcsolod a fejlett platform metrikákat, ugyanúgy fogyasztod a metrikákat, mint a meglévő Azure platform metrikákat. A lekérdezések, dashboard-készítés és értesítések ugyanúgy működnek, mint a mai platformmetrikák.

Elérhető metrikák

Az alábbi konténerszintű metrikák elérhetők fejlett platform metrikákkal:

Mérőszám Leírás Egység
Konténerblob kapacitás A tároló által használt tárhely mennyisége. Bájt
A tárolóban lévő blobok száma A konténerben lévő blob objektumok száma. Count

Mindkét metrika támogatja a ContainerName dimenziót, amellyel az eredményeket egyedi konténerekre osztod és szűred. A mutatók tartalmazzák a jelenlegi verziókat, a korábbi verziókat és a lágyan törölt foltokat.

Prerequisites

  • Azure-előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.

  • Egy Azure Storage fiók Blob Storage-val. Ha létre kell hoznod egyet, lásd : Tárolási fiók létrehozása.

  • PowerShell 5.1 vagy újabb, vagy Azure CLI telepítve.

  • Telepítsd az Az.Storage preview PowerShell modult (admin jogosultságokkal):

    1. Telepítsd a legfrissebb PowerShellGet-et:

      Install-Module PowerShellGet -Repository PSGallery -Force
      
    2. Zárja be és nyissa meg újra a PowerShell-konzolt.

    3. Telepítse az Az.Storage előzetes verziójú modult:

      Install-Module Az.Storage -Repository PsGallery -RequiredVersion 9.6.3-preview -AllowClobber -AllowPrerelease -Force
      

Engedélyezd a fejlett platformmetrikákat

A fejlett platform metrikák használatához hozz létre egy szabályt a tárolófiókodon. A szabályok határozzák meg, mely konténerek bocsátanak ki kapacitásmetrikákat.

Megjegyzés:

A tárolószámla méretétől függően akár hat órát is igénybe vehet, mire a konténer szint kapacitásmérő beállításaiban megjelenő változások tükröződnek. Ez a késés magában foglalja ezeknek a mutatóknak a engedélyezését, frissítését és letiltását.

Hitelesít

Connect-AzAccount

Hozz létre egy szabályt minden konténer számára

A tárolófiók összes konténer esetében konténerszintű kapacitásmetrikák engedélyezéséhez a következő parancsot futassuk:

Set-AzStorageAdvancedPlatformMetric `
  -ResourceGroupName <resource-group-name> `
  -AccountName <storage-account-name> `
  -RuleConfigFilterType AllContainersFilter `
  -Enabled

Hozz létre egy szabályt konkrét konténerekhez

Ha csak konkrét konténerekhez szeretnénk metrikákat engedélyezni, használjuk a ContainerListFilter szűrőtípust:

Set-AzStorageAdvancedPlatformMetric `
  -ResourceGroupName <resource-group-name> `
  -AccountName <storage-account-name> `
  -RuleConfigFilterType ContainerListFilter `
  -RuleConfigFilterValue "container1","container2" `
  -Enabled

Hozz létre egy szabályt konténer előtaggal

Az előtagra illeszkedő konténerek metrikáinak engedélyezéséhez használja a ContainerPrefixFilter szűrőtípust:

Set-AzStorageAdvancedPlatformMetric `
  -ResourceGroupName <resource-group-name> `
  -AccountName <storage-account-name> `
  -RuleConfigFilterType ContainerPrefixFilter `
  -RuleConfigFilterValue "logs-","data-" `
  -Enabled

Tekintse meg és kezelje a fejlett platform metrika szabályait

Miután létrehoztál egy szabályt, megtekintheted és frissítheted a tárolófiók szabályait.

Engedélyezett szabályok megtekintése

Get-AzStorageAdvancedPlatformMetric `
  -ResourceGroupName <resource-group-name> `
  -AccountName <storage-account-name>

Meglévő szabály frissítése

Frissíthetsz egy szabályt, hogy megváltoztasd a szűrő típusát, a szűrőértékeket vagy az engedélyezett állapotot. Például, ha átváltunk egy konténerlista szűrőre és letiltjuk a szabályt:

Set-AzStorageAdvancedPlatformMetric `
  -ResourceGroupName <resource-group-name> `
  -AccountName <storage-account-name> `
  -RuleConfigFilterType ContainerListFilter `
  -RuleConfigFilterValue "container1","container2" `
  -Enabled:$false

Tekintse meg a fejlett platform mutatókat

Megjegyzés:

Ha nem jelennek meg mérőszámok, győződj meg róla, hogy a Microsoft. Az Insights forrásszolgáltató regisztrálva van az Ön előfizetésében. A regisztráláshoz futtasd a(z) az provider register -n Microsoft.Insights parancsot az Azure CLI használatával.

A konténerszintű kapacitásmetrikák lekérdezéséhez PowerShell segítségével használjuk a Get-AzMetric cmdletet:

$resourceId = "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>"

Get-AzMetric -ResourceId $resourceId `
  -MetricName "ContainerUsedSize" `
  -TimeGrain 01:00:00 `
  -AggregationType Average

Pricing

Az Azure Monitor a fejlett platform metrikákat fejlett platform metrikákként számlázza. Az árképzés részleteiért lásd az Azure Monitor árképzési metrikák szekcióját.

Adatpont-számítás példa

A konténerszintű kapacitásmetrikák adatpontokat jelenítenek meg minden konténer- és hozzáférési szintkombinációhoz. Több dimenzió óránként hozzájárul az összes számlázható adatponthoz.

Például vegyünk egy tárolófiókot a következő konfigurációval:

  • Blob hozzáférési szintek: 5 (Meleg, Menő, Hideg, Okos, Archívum)
  • Blobtípusok: 2 (Blokkblob, hozzáfűzési blob)
  • Adatpontok konténerenként óránként: 5 szint × 2 típus = 10 adatpont
  • Engedélyezett metrikák: 2 (Tároló blobkapacitása és tárolóblobok száma)
  • Összes adatpont konténerenként óránként: 2 metrika × 10 = 20 adatpont

Ha 50 konténer van a tárolószámládon:

  • Adatpontok óránként: 50 konténer × 20 = 1 000 adatpont
  • Adatpontok naponta: 1 000 × 24 óra = 24 000 adatpont
  • Adatpontok havi (30 nap): 24 000 × 30 = 720 000 számlázható adatpont

Az adatpontok tényleges száma a konkrét konfigurációtól függ, beleértve a konténerek számát, az engedélyezett metrikákat, valamint a használt blob típusokat és hozzáférési szinteket.

Korlátok és szempontok

Megjegyzés:

A fejlett platform metrikák csak olyan tárolófiókokon támogatott, amelyek támogatják az Azure Blob Storage-t. A Premium Azure Files fiókok és a Premium Page Blob fiókok nem támogatottak.

Az alábbi korlát érvényes haladó platformmetrikák használatakor:

Limit Value
Tárolófiókonkénti tárolók maximális száma 10 000