Az Azure Files monitorozása

✔️ A következőkre vonatkozik: A Microsoft.Storage-erőforrás-szolgáltatóval létrehozott klasszikus SMB- és NFS-fájlmegosztások

✔️ A következőre vonatkozik: A Microsoft.FileShares erőforrás-szolgáltatóval létrehozott fájlmegosztások

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.

Megjegyzé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.

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: Egyes platformmetrikákat az Azure Monitor-naplókba/ Log Analyticsbe is átirányíthat, hogy más naplóadatokkal is lekérdezhesse őket. Ellenőrizze az egyes metrikák DS-exportálási beállításait, és ellenőrizze, hogy használhat-e diagnosztikai beállítást a metrika Azure Monitor-naplókhoz/ Log Analyticshez való átirányításához.

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 Fileshoz elérhető metrikák listájáért tekintse meg az Azure Files 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. Diagnosztikai beállításokat számos módon létrehozhat és karbantarthat, ideértve például az Azure Portalt, programozási eszközökkel, és az Azure Policy révén.

Ú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 Files naplós sémáiról lásd az Azure Files monitorozási adatreferenciáját.

A naplózott SMB- és REST-műveletek listájának lekéréséhez tekintse meg a Storage naplózott műveleteit és állapotüzeneteit , valamint az Azure Files monitorozási adatreferenciáját.

Az Azure Files monitorozási célhelyeinek korlátozásai

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 a helyzet 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. A költségek optimalizálása az adatéletciklus automatikus kezelésével című témakörben tájékozódhat.

    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 Files metrikáinak elemzése

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

  • Microsoft.Tárhely/tárolófiókok
  • Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások

Az Azure Fileshoz elérhető metrikák listájáért tekintse meg az Azure Files monitorozási adatreferenciáját.

Az Azure Monitor által támogatott metrikák, köztük az Azure Files listájáért tekintse meg az Azure Monitor által támogatott metrikákat.

Az Azure Files-metrikák, például a rendelkezésre állás, a késés és a kihasználtság elérésével és elemzésével kapcsolatos részletes útmutatásért lásd : Azure Files-metrikák elemzése az Azure Monitor használatával.

Az Azure Files naplóinak elemzése

Az erőforrásnaplókat blobként, eseményadatokként vagy Log Analytics-lekérdezésekkel érheti el. Az erőforrásnaplók különböző célhelyekre való küldéséhez lásd az Azure-erőforrásnaplókat.

A naplózott SMB- és REST-műveletek listájának lekéréséhez tekintse meg a Storage naplózott műveleteit és állapotüzeneteit , valamint az Azure Files monitorozási adatreferenciáját.

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 File 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 lehetőségekhez mérten történik.

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érések, köztük az időtúllépések, torlódások, valamint a hálózati, hitelesítési és egyéb hibák
  • Kerberost, NTLM-et vagy közös hozzáférésű jogosultságkódot (SAS) használó kérések, beleértve a sikertelen és a sikeres kéréseket is
  • Adatelemzési kérelmek (a $logs tároló klasszikus naplóadatai és a klasszikus metrikaadatok a $metric táblákban)

A rendszer nem naplózza az Azure Files szolgáltatás által küldött kéréseket, például a naplók létrehozását vagy törlését.

Az Azure Files monitorozási adatgyűjtésének konfigurálása

Az Azure Files integrálva van az Azure Monitorral, de a metrikákat és naplókat alapértelmezés szerint nem küldi el a Rendszer a Log Analytics-munkaterületre. Az Azure Files-telemetria Kusto Query Language (KQL) használatával történő lekérdezéséhez először konfigurálnia kell a diagnosztikai beállításokat a tárfiókon.

Ezeket a lépéseket követve hozzon létre egy diagnosztikai beállítást, és küldjön Azure Files-naplókat és metrikákat egy meglévő Log Analytics-munkaterületre. Ha még nincs Log Analytics munkaterületed az Azure előfizetésedben, akkor létre kell hoznod egyet.

  1. Jelentkezzen be a Azure portálra, és nyissa meg a tárfiókot.
  2. A szolgáltatás menüjében, a Figyelés csoportban válassza a Diagnosztikai beállítások lehetőséget.
  3. Válassza ki a fájlerőforrást, majd válassza a + Diagnosztikai beállítás hozzáadása lehetőséget.
  4. Adjon nevet az új diagnosztikai beállításnak.
  5. Válassza ki a megfelelő Azure Files-naplókat és metrikák kategóriáit.
  6. A Céladatok csoportban válassza a Küldés a Log Analytics-munkaterületre lehetőséget.
  7. Válasszon ki egy előfizetést és egy Log Analytics-munkaterületet.
  8. Válassza a Mentés lehetőséget a felső menüből.

Miután bekapcsolod a diagnosztikai beállítást, az Azure Files naplói és metrikái elkezdenek áramolni a kiválasztott munkaterületre, és KQL segítségével lekérdezheted őket.

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 kérdés, amelyek segítenek nyomon követni Azure fájlmegosztásait. Ezek a lekérdezések a Kusto Query Language (KQL) rendszert használják.

  • SMB-hibák megtekintése az elmúlt héten.

    StorageFileLogs
    | where Protocol == "SMB" and TimeGenerated >= ago(7d) and StatusCode contains "-"
    | sort by StatusCode
    
  • Hozzon létre egy kördiagramot az SMB-műveletekről az elmúlt héten.

    StorageFileLogs
    | where Protocol == "SMB" and TimeGenerated >= ago(7d) 
    | summarize count() by OperationName
    | sort by count_ desc
    | render piechart
    
  • Rest-hibák megtekintése az elmúlt héten.

    StorageFileLogs
    | where Protocol == "HTTPS" and TimeGenerated >= ago(7d) and StatusText !contains "Success"
    | sort by StatusText asc
    
  • Hozzon létre egy kördiagramot a REST-műveletekről az elmúlt héten.

    StorageFileLogs
    | where Protocol == "HTTPS" and TimeGenerated >= ago(7d) 
    | summarize count() by OperationName
    | sort by count_ desc
    | render piechart
    

Az Azure Files oszlopneveinek és leírásainak listájának megtekintéséhez tekintse meg a StorageFileLogs című témakört.

A lekérdezések írásáról további információt a Log Analytics oktatóanyagában talál.

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.

Az általános riasztási séma szabványosítja az Azure Monitor riasztási értesítéseinek feldolgozásá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 Files riasztási szabályai

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

Tipp.

Ha riasztást hoz létre, és az túl zajos, módosítsa a küszöbértéket és a riasztás logikáját.

Riasztástípus Feltétel Leírás
Mérték A fájlmegosztás korlátozva van. Tranzakciók
Dimenzió neve: Válasz típusa
Dimenzió neve: FileShare (használat alapú fizetésű fájlmegosztásokhoz nem elérhető)
Mérték A fájlmegosztás mérete a kapacitás 80%-a. Fájlkapacitás
Dimenzió neve: FileShare (használat alapú fizetésű fájlmegosztásokhoz nem elérhető)
Mérték A fájlmegosztások kimenő forgalma egy nap alatt meghaladja az 500 GiB-t. Kijárat
Dimenzió neve: FileShare (használat alapú fizetésű fájlmegosztásokhoz nem elérhető)
Mérték Magas kiszolgálói késés. Sikeres szerver késleltetés
Dimenzió neve: API-név, például olvasási és írási API
Mérték A fájlmegosztások rendelkezésre állása kevesebb, mint 99,9%. Elérhetőség
Dimenzió neve: FileShare (használat alapú fizetésű fájlmegosztásokhoz nem elérhető)

A szabályozással, a kapacitással, a kimenő forgalommal és a magas kiszolgálói késéssel kapcsolatos riasztások létrehozásával kapcsolatos utasításokért lásd: Figyelési riasztások létrehozása az Azure Fileshoz.

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 Azure Files-figyelési tartalom:

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

Azure Monitor-tartalom:

Képzési modulok: