Megosztás a következőn keresztül:


Az Azure Blob Storage monitorozása

Ez a cikk a következőket ismerteti:

  • A szolgáltatáshoz gyűjthető monitorozási adatok típusai.
  • Az adatok elemzésének módjai.

Feljegyzés

Ha már ismeri ezt a szolgáltatást és/vagy az Azure Monitort, és csak tudni szeretné, hogyan elemezheti a figyelési adatokat, tekintse meg a cikk végén található Elemzés szakaszt.

Ha olyan kritikus alkalmazásokkal és üzleti folyamatokkal rendelkezik, amelyek Az Azure-erőforrásokra támaszkodnak, figyelnie kell és riasztásokat kell kapnia a rendszeréről. Az Azure Monitor szolgáltatás a rendszer minden összetevőjéből gyűjti és összesíti a metrikákat és naplókat. Az Azure Monitor áttekintést nyújt a rendelkezésre állásról, a teljesítményről és a rugalmasságról, és értesíti Önt a problémákról. A monitorozási adatok beállításához és megtekintéséhez használhatja az Azure Portalt, a PowerShellt, az Azure CLI-t, a REST API-t vagy az ügyfélkódtárakat.

Fontos

Az Azure Monitor metrikái és naplói csak az Azure Resource Manager-tárfiókokat támogatják. Az Azure Monitor nem támogatja a klasszikus tárfiókokat. Ha metrikákat vagy naplókat szeretne használni egy klasszikus tárfiókban, migrálnia kell egy Azure Resource Manager-tárfiókba. További információ: Migrálás az Azure Resource Managerbe.

Elemzések

Az Azure egyes szolgáltatásai beépített monitorozási irányítópulttal rendelkeznek az Azure Portalon, amely kiindulópontot biztosít a szolgáltatás monitorozásához. Ezeket az irányítópultokat elemzéseknek nevezzük, és az Azure Monitor Insights Hubjában, az Azure Portalon találhatja meg őket.

Az Azure Storage Insights egységes nézetet biztosít a tárteljesítményről, a kapacitásról és a rendelkezésre állásról. Lásd: Tároló monitorozása az Azure Monitor Storage elemzéseivel.

Erőforrástípusok

Az Azure az erőforrástípusok és azonosítók fogalmát használja az előfizetések minden elemének azonosítására. Az erőforrástípusok az Azure-ban futó összes erőforrás erőforrásazonosítóinak is részét képezik. A virtuális gépek egyik erőforrástípusa például az Microsoft.Compute/virtualMachines. A szolgáltatások és a hozzájuk kapcsolódó erőforrástípusok listáját az Erőforrás-szolgáltatók című témakörben találja.

Az Azure Monitor hasonlóan rendszerezi az alapvető monitorozási adatokat metrikákba és naplókba az erőforrástípusok, más néven névterek alapján. Különböző metrikák és naplók érhetők el a különböző erőforrástípusokhoz. Előfordulhat, hogy a szolgáltatás több erőforrástípushoz is társítva van.

Adattárolás

Azure Monitor esetén:

  • A metrikák adatait az Azure Monitor metrikák adatbázisa tárolja.
  • A naplóadatok tárolása az Azure Monitor naplók tárolójában történik. A Log Analytics egy eszköz az Azure Portalon, amely le tudja kérdezni ezt az áruházat.
  • Az Azure-tevékenységnapló egy külön tároló, amelynek saját felülete van az Azure Portalon.

A metrikák és a tevékenységnaplók adatait igény szerint átirányíthatja az Azure Monitor-naplók tárolójába. Ezután a Log Analytics használatával lekérdezheti az adatokat, és összehasonlíthatja azokat más naplóadatokkal.

Számos szolgáltatás diagnosztikai beállításokkal küldhet metrikákat és naplóadatokat az Azure Monitoron kívüli más tárolóhelyekre. Ilyenek például az Azure Storage, a üzemeltetett partnerrendszerek és a nem Azure-beli partnerrendszerek az Event Hubs használatával.

Az Azure Monitor adatainak tárolásáról az Azure Monitor adatplatformja nyújt részletes tájékoztatást.

Az Azure Monitor platformmetrikái

Az Azure Monitor platformmetrikát biztosít a legtöbb szolgáltatáshoz. Ezek a metrikák a következők:

  • Egyedileg definiálva minden névtérhez.
  • Az Azure Monitor idősoros metrikák adatbázisában tárolva.
  • Könnyű és képes közel valós idejű riasztások támogatására.
  • Egy erőforrás teljesítményének nyomon követésére szolgál az idő függvényében.

Gyűjtemény: Az Azure Monitor automatikusan gyűjti a platformmetrikákat. Nem igényel konfigurálást.

Útválasztás: A platformmetrikákat általában az Azure Monitor-naplókhoz/Log Analyticshez is átirányíthatja, így más naplóadatokkal is lekérdezheti őket. További információt a Metrikák diagnosztikai beállításában talál. A szolgáltatás diagnosztikai beállításainak konfigurálásához lásd : Diagnosztikai beállítások létrehozása az Azure Monitorban.

Az Azure Monitor összes erőforrásához gyűjthető metrikák listájáért tekintse meg az Azure Monitor támogatott metrikáit.

Az Azure Blob Storage-hoz elérhető metrikák listájáért tekintse meg az Azure Blob Storage monitorozási adatreferenciáját.

Azure Monitor-erőforrásnaplók

Az erőforrásnaplók betekintést nyújtanak az Azure-erőforrások által végrehajtott műveletekbe. A naplók automatikusan jönnek létre, de a mentésükhöz vagy lekérdezésükhöz az Azure Monitor naplóihoz kell irányítani őket. A naplók kategóriákba vannak rendezve. Egy adott névtér több erőforrásnapló-kategóriával is rendelkezhet.

Gyűjtemény: Az erőforrásnaplók csak akkor lesznek összegyűjtve és tárolva, ha diagnosztikai beállítást hoz létre, és a naplókat egy vagy több helyre irányítja. Diagnosztikai beállítás létrehozásakor meg kell adnia, hogy milyen kategóriájú naplókat kíván gyűjteni. A diagnosztikai beállításokat többféleképpen is létrehozhatja és karbantarthatja, beleértve az Azure Portalt is, programozott módon, és bár az Azure Policyt.

Útválasztás: A javasolt alapértelmezett beállítás az erőforrásnaplók Azure Monitor-naplókba való átirányítása, hogy más naplóadatokkal is lekérdezhesse őket. Más helyek is elérhetők, például az Azure Storage, az Azure Event Hubs és bizonyos Microsoft monitorozási partnerek. További információ: Azure-erőforrásnaplók és erőforrásnapló-célhelyek.

Az erőforrásnaplók gyűjtésével, tárolásával és útválasztásával kapcsolatos részletes információkért tekintse meg az Azure Monitor diagnosztikai beállításait.

Az Azure Monitor összes elérhető erőforrásnapló-kategóriájának listáját lásd: Támogatott erőforrásnaplók az Azure Monitorban.

Az Azure Monitor összes erőforrásnaplója ugyanazokkal a fejlécmezőkkel rendelkezik, amelyeket a szolgáltatásspecifikus mezők követnek. A közös sémát az Azure Monitor erőforrásnapló-sémája ismerteti.

Az elérhető erőforrásnapló-kategóriákról, a hozzájuk tartozó Log Analytics-táblákról és az Azure Blob Storage naplós sémáiról lásd az Azure Blob Storage monitorozási adatreferenciáját.

Feljegyzés

A Data Lake Storage nem tártípusként jelenik meg, mert a Data Lake Storage a Blob Storage számára elérhető képességek készlete.

Célkorlátozások

Az általános célkorlátozásokért tekintse meg a célhelyre vonatkozó korlátozásokat. Az alábbi korlátozások csak az Azure Storage-fiókok monitorozására vonatkoznak.

  • Nem küldhet naplókat ugyanarra a tárfiókra, amelyet ezzel a beállítással figyel. Ez rekurzív naplókhoz vezetne, amelyekben egy naplóbejegyzés egy másik naplóbejegyzés írását írja le. Létre kell hoznia egy fiókot, vagy egy másik meglévő fiókot kell használnia a naplóadatok tárolásához.

  • Nem állíthat be adatmegőrzési szabályzatot.

    Ha egy tárfiókba archiválja a naplókat, egy életciklus-kezelési szabályzat definiálásával kezelheti a naplótárolók adatmegőrzési szabályzatát. További információ: Költségek optimalizálása az Azure Blob Storage hozzáférési szintjeinek automatizálásával.

    Ha naplókat küld a Log Analyticsnek, kezelheti a Log Analytics adatmegőrzési idejét a munkaterület szintjén, vagy akár különböző adatmegőrzési beállításokat is megadhat adattípus szerint. Ennek módjáról az adatmegőrzési időszak módosítása című témakörben olvashat.

Azure-tevékenységnapló

A tevékenységnapló előfizetésszintű eseményeket tartalmaz, amelyek nyomon követik az egyes Azure-erőforrások műveleteit az adott erőforráson kívülről látható módon; például új erőforrás létrehozása vagy virtuális gép indítása.

Gyűjtemény: A tevékenységnapló-események automatikusan létrejönnek, és egy külön tárolóban lesznek összegyűjtve az Azure Portalon való megtekintéshez.

Útválasztás: Tevékenységnapló-adatokat küldhet az Azure Monitor-naplókba, hogy más naplóadatokkal együtt elemezhesse azokat. Más helyek is elérhetők, például az Azure Storage, az Azure Event Hubs és bizonyos Microsoft monitorozási partnerek. A tevékenységnapló irányításával kapcsolatos további információkért tekintse meg az Azure-tevékenységnapló áttekintését.

Monitorozási adatok elemzése

A monitorozási adatok elemzésére számos eszköz áll rendelkezésre.

Azure Monitor-eszközök

Az Azure Monitor a következő alapvető eszközöket támogatja:

Az összetettebb vizualizációt lehetővé tevő eszközök a következők:

  • Irányítópultok , amelyek lehetővé teszik, hogy különböző típusú adatokat egyesítsen egyetlen panelen az Azure Portalon.
  • Az Azure Portalon létrehozható munkafüzetek, testreszabható jelentések. A munkafüzetek tartalmazhatnak szöveget, metrikákat és napló lekérdezéseket.
  • Grafana, egy nyíltplatformos eszköz, amely kiválóan működik az irányítópultokon. A Grafana használatával olyan irányítópultokat hozhat létre, amelyek az Azure Monitoron kívül több forrásból származó adatokat is tartalmaznak.
  • A Power BI egy üzleti elemzési szolgáltatás, amely interaktív vizualizációkat biztosít különböző adatforrásokban. A Power BI-t úgy konfigurálhatja, hogy automatikusan importálja a naplóadatokat az Azure Monitorból a vizualizációk előnyeinek kihasználásához.

Az Azure Monitor exportálási eszközei

Az Azure Monitorból más eszközökre is lekérheti az adatokat az alábbi módszerekkel:

Az Azure MonitorHOZ készült REST API használatának megkezdéséhez tekintse meg az Azure monitoring REST API-útmutatót.

Az Azure Blob Storage metrikáinak elemzése

Az Azure Blob Storage metrikái a következő névterekben találhatók:

  • Microsoft.Storage/storageAccounts
  • Microsoft.Storage/storageAccounts/blobServices

Az Azure Storage által támogatott dimenziók teljes listáját a Metrikák dimenziói című témakörben találja.

A Metrics Explorerrel elemezheti az Azure Storage metrikáit más Azure-szolgáltatásokból származó metrikákkal. Nyissa meg a Metrics Explorert az Azure Monitor menü Metrikák elemének kiválasztásával. Az eszköz használatával kapcsolatos részletekért lásd : Metrikák elemzése az Azure Monitor metrikakezelőjével.

Ez a példa bemutatja, hogyan tekintheti meg a tranzakciókat a fiók szintjén.

Képernyőkép a metrikák azure portalon való eléréséről

A dimenziókat támogató metrikák esetében a kívánt dimenzióértékkel szűrheti a metrikát. Ez a példa bemutatja, hogyan tekintheti meg a tranzakciókat egy adott művelet fiókszintjén az API Name dimenzió értékeinek kiválasztásával.

Képernyőkép a metrikák dimenzióval való eléréséről az Azure Portalon

Az Azure Blob Storage naplóinak elemzése

Az erőforrásnaplókat blobként, eseményadatokként vagy Log Analytics-lekérdezésekkel érheti el. A naplók megkereséséről további információt az Azure-erőforrásnaplókban talál.

A naplózott SMB- és REST-műveletek listájának lekéréséhez tekintse meg a Tárterület naplózott műveleteit és állapotüzeneteit.

A naplóbejegyzések csak akkor jönnek létre, ha a szolgáltatásvégpontra irányuló kérések történnek. Ha például egy tárfiók tevékenységekkel rendelkezik a fájlvégponton, de a tábla- vagy üzenetsorvégpontokban nem, akkor csak az Azure Blob Storage szolgáltatáshoz tartozó naplók jönnek létre. Az Azure Storage-naplók részletes információkat tartalmaznak a tárolási szolgáltatásnak küldött sikeres és sikertelen kérelmekről. Ezekkel az információkkal monitorozhatók az egyes kérelmek és diagnosztizálhatók a tárolási szolgáltatások problémái. A kérések naplózása a legjobb munkamennyiség alapján történik.

Amikor megtekint egy tárfiókot az Azure Portalon, a rendszer a portál által hívott műveleteket is naplózza. Emiatt előfordulhat, hogy egy tárfiókban naplózott műveletek akkor is megjelennek, ha nem írt adatokat a fiókba.

Hitelesített kérések naplózása

A hitelesített kérések alábbi típusai vannak rögzítve:

  • Sikeres kérelmek
  • Sikertelen kérelmek, beleértve az időtúllépést, a szabályozást, a hálózatot, az engedélyezést és egyéb hibákat
  • Közös hozzáférésű jogosultságkódot (SAS) vagy OAuthot használó kérések, beleértve a sikertelen és sikeres kéréseket is
  • Adatelemzési kérelmek (a $logs tároló és osztálymetrika adatainak klasszikus naplóadatai a $metric táblákban)

A Blob Storage szolgáltatás által küldött kéréseket, például a napló létrehozását vagy törlését, a rendszer nem naplózza. A naplózott adatok teljes listájáért tekintse meg a Tár naplózott műveleteit, az állapotüzeneteket és a Storage naplóformátumát.

Feljegyzés

Az Azure Monitor jelenleg kiszűri azokat a naplókat, amelyek az "insights-logs-" tárolóban lévő tevékenységeket írják le.

Névtelen kérések naplózása

A rendszer a névtelen kérések alábbi típusait naplózza:

  • Sikeres kérelmek
  • Kiszolgálóhibák
  • Ügyfél- és kiszolgálóoldali időtúllépési hibák
  • Sikertelen GET-kérelmek a 304-ben megadott hibakóddal (nem módosítva)

A rendszer nem naplózza az összes többi sikertelen névtelen kérést. A naplózott adatok teljes listájáért tekintse meg a Tár naplózott műveleteit, az állapotüzeneteket és a Storage naplóformátumát.

Kusto-lekérdezések

A monitorozási adatokat az Azure Monitor Naplók/ Log Analytics-tárolóban a Kusto lekérdezési nyelv (KQL) használatával elemezheti.

Fontos

Amikor a portálon a szolgáltatás menüjében a Naplók lehetőséget választja, megnyílik a Log Analytics, és a lekérdezés hatóköre az aktuális szolgáltatásra van állítva. Ez a hatókör azt jelenti, hogy a napló lekérdezései csak az adott típusú erőforrásból származó adatokat tartalmazzák. Ha más Azure-szolgáltatásokból származó adatokat tartalmazó lekérdezést szeretne futtatni, válassza a Naplók lehetőséget az Azure Monitor menüjében. A részletekért tekintse meg az Azure Monitor Log Analytics napló lekérdezési hatókörét és időtartományát.

A szolgáltatások gyakori lekérdezéseinek listáját a Log Analytics lekérdezési felületén találja.

Íme néhány lekérdezés, amelyet a Napló keresősávjában adhat meg a Blob Storage monitorozásához. Ezek a lekérdezések az új nyelvvel működnek.

  • Az elmúlt három nap 10 leggyakoribb hibájának listázása.

    StorageBlobLogs
    | where TimeGenerated > ago(3d) and StatusText !contains "Success"
    | summarize count() by StatusText
    | top 10 by count_ desc
    
  • Az elmúlt három nap során a legtöbb hibát okozó 10 művelet listázása.

    StorageBlobLogs
    | where TimeGenerated > ago(3d) and StatusText !contains "Success"
    | summarize count() by OperationName
    | top 10 by count_ desc
    
  • Az első 10 művelet listázása az elmúlt három nap leghosszabb végpontok közötti késésével.

    StorageBlobLogs
    | where TimeGenerated > ago(3d)
    | top 10 by DurationMs desc
    | project TimeGenerated, OperationName, DurationMs, ServerLatencyMs, ClientLatencyMs = DurationMs - ServerLatencyMs
    
  • A kiszolgálóoldali szabályozási hibákat okozó összes művelet listázása az elmúlt három napban.

    StorageBlobLogs
    | where TimeGenerated > ago(3d) and StatusText contains "ServerBusy"
    | project TimeGenerated, OperationName, StatusCode, StatusText
    
  • Az összes névtelen hozzáféréssel rendelkező kérés listázása az elmúlt három napban.

    StorageBlobLogs
    | where TimeGenerated > ago(3d) and AuthenticationType == "Anonymous"
    | project TimeGenerated, OperationName, AuthenticationType, Uri
    
  • Az elmúlt három napban használt műveletek kördiagramjának létrehozása.

    StorageBlobLogs
    | where TimeGenerated > ago(3d)
    | summarize count() by OperationName
    | sort by count_ desc
    | render piechart
    

Riasztások

Az Azure Monitor-riasztások proaktív módon értesítik, ha adott feltételek találhatók a monitorozási adatokban. A riasztások lehetővé teszik a rendszer problémáinak azonosítását és kezelését, mielőtt az ügyfelek észrevennénk őket. További információ: Azure Monitor-riasztások.

Az Azure-erőforrásokra vonatkozó gyakori riasztások számos forrásból állnak. Az Azure-erőforrásokra vonatkozó gyakori riasztások példáiért lásd a naplóriasztási lekérdezéseket. Az Azure Monitor Alapszintű riasztások (AMBA) webhelye félautomata módszert biztosít a fontos platformmetrika-riasztások, irányítópultok és irányelvek implementálására. A webhely az Azure-szolgáltatások folyamatosan bővülő részhalmazára vonatkozik, beleértve az Azure Landing Zone (ALZ) részét képező összes szolgáltatást is.

A gyakori riasztási séma szabványosítja az Azure Monitor riasztási értesítéseinek használatát. További információ: Gyakori riasztási séma.

Riasztások típusai

Az Azure Monitor adatplatformon bármilyen metrika- vagy naplóadatforrásról riasztást készíthet. A figyelt szolgáltatásoktól és a gyűjtött monitorozási adatoktól függően számos különböző típusú riasztás létezik. A különböző típusú riasztások különböző előnyökkel és hátrányokkal rendelkeznek. További információ: A megfelelő figyelési riasztástípus kiválasztása.

Az alábbi lista a létrehozható Azure Monitor-riasztások típusait ismerteti:

  • A metrikariasztások rendszeres időközönként értékelik ki az erőforrásmetrikákat. A metrikák lehetnek platformmetrikák, egyéni metrikák, az Azure Monitorból metrikákká konvertált naplók vagy Application Insights-metrikák. A metrikariasztások több feltételt és dinamikus küszöbértéket is alkalmazhatnak.
  • A naplóriasztások lehetővé teszik, hogy a felhasználók Log Analytics-lekérdezéssel kiértékeljék az erőforrásnaplókat egy előre meghatározott gyakorisággal.
  • A tevékenységnapló-riasztások akkor aktiválnak, ha egy új tevékenységnapló-esemény következik be, amely megfelel a megadott feltételeknek. A Resource Health-riasztások és a Service Health-riasztások olyan tevékenységnapló-riasztások, amelyek jelentést jelentenek a szolgáltatásról és az erőforrás állapotáról.

Egyes Azure-szolgáltatások intelligens észlelési riasztásokat, Prometheus-riasztásokat vagy ajánlott riasztási szabályokat is támogatnak.

Egyes szolgáltatások esetében nagy léptékben monitorozhat, ha ugyanazt a metrikariasztási szabályt több, azonos típusú erőforrásra alkalmazza, amelyek ugyanabban az Azure-régióban léteznek. Minden figyelt erőforráshoz külön értesítéseket küld a rendszer. A támogatott Azure-szolgáltatásokról és felhőkről lásd : Több erőforrás monitorozása egyetlen riasztási szabmánnyal.

Az Azure Blob Storage riasztási szabályai

Az alábbi táblázat az Azure Blob Storage gyakori és ajánlott riasztási szabályait és a riasztáshoz használni kívánt megfelelő metrikát sorolja fel:

Riasztástípus Feltétel Leírás
Metrika A Blob Storage szolgáltatás szabályozva van. Tranzakciók
Dimenzió neve: Válasz típusa
Metrika A Blob Storage-kérelmek az idő 99%-ában sikeresek. Elérhetőség
Dimenziónevek: Geotípus, API-név, hitelesítés
Metrika A Blob Storage kimenő forgalma egy nap alatt meghaladta az 500 GiB-t. Kimenő forgalom
Dimenziónevek: Geotípus, API-név, hitelesítés

Az Advisor javaslatai

Egyes szolgáltatások esetében, ha az erőforrás-műveletek során kritikus feltételek vagy közelgő változások lépnek fel, riasztás jelenik meg a portál szolgáltatásáttekintő lapján. A riasztással kapcsolatos további információkat és javasolt javításokat a bal oldali menü Figyelés területén található Advisor-javaslatok között találja. Normál műveletek során nem jelennek meg tanácsadói javaslatok.

Az Azure Advisorról további információt az Azure Advisor áttekintésében talál.

Egyéb Blob Storage-figyelési tartalom:

Az Azure Storage általános monitorozási tartalma:

Azure Monitor-tartalom:

Képzési modulok: