Tárerőforrás-naplók hibaelhárítása

Befejeződött

Az Azure Storage-erőforrásnaplók rögzítik a tárfiókban végrehajtott összes műveletet, valamint a műveletek eredményét. Ezek a naplók nem a metrikák által megjelenített műveletek percről percre történő összegzését, hanem az egyes kérések részleteit adják meg. A naplózási információk segítségével megvizsgálhatja a tárfiókba érkező kérések jellegét, és megállapíthatja, hogy ezek a kérések sikeresek-e.

Ebben a leckében megismerheti az Azure Storage-erőforrásnaplókat az Azure Monitorban. Látni fogja a naplókban rögzített különböző típusú információkat, és azt is, hogyan használhatja fel ezeket az információkat az Azure Storage használatakor esetlegesen előforduló problémák észlelésére.

Erőforrásnaplók az Azure Monitorban

Előfordulhat, hogy a tárolási tranzakciókról több részletet szeretne látni, mint a teljesítményhez kapcsolódó metrikákat. A metrikák hasznosak a teljesítmény vagy az igény általános trendjeinek nyomon követéséhez, de a tranzakciómetrikák monitorozása nem fedi fel a kért URL-címeket. Emellett a rendelkezésre álló tárolási metrikák egyike sem képes adott kéréshez kapcsolódó hibaüzeneteket küldeni.

Az Azure Monitor erőforrásnaplói rögzítik ezt a fajta részletes információt, és hasznosak az adott kérések mögötti részletek vizsgálatához. Ezeket a naplókat például akkor használhatja, ha tudni szeretné, hogy egy adott erőforráshoz hány kérelem van hitelesítve, névtelen, sikeres vagy sikertelen.

Az erőforrásnaplók gyűjtéséhez létre kell hoznia egy diagnosztikai beállítást. Az erőforrásnaplók egy tárfiók sikeres és sikertelen kéréseit sorolják fel. A kérések olvasási, írási vagy törlési műveletként vannak rögzítve az adott tárolási szolgáltatáson: Azure Blob Storage, Table Storage vagy Queue Storage. Diagnosztikai beállítás használatával a naplókat átirányíthatja a Log Analyticsbe, egy tárfiókba, vagy streamelheti őket egy eseményközpontba vagy egy partnermegoldásba.

Az erőforrásnaplókkal áttekintheti a kérések különböző típusait és gyakoriságát, illetve elháríthatja a sikertelen kérelmeket. A naplók csak tranzakciók esetén jönnek létre, és csak az adott szolgáltatásvégponthoz. Ezért ha tárolót használ a Blob Storage és a Queue Storage végpontjaiban, de csak a Blob Storage-végpont rendelkezik kérésekkel vagy tranzakciókkal, akkor a rendszer csak a Blob Storage számára hoz létre naplókat.

A naplózás engedélyezésekor a rendszer az alábbi típusú kéréseket naplózza:

  • Kérelmeket hitelesített
  • Névtelen kérések
  • Sikeres kérelmek
  • Sikertelen kérelmek, például időtúllépések, szabályozás, hálózati hibák és engedélyezési hibák
  • Kiszolgálóhibák
  • Közös hozzáférésű jogosultságkódot használó kérések sikertelenek és sikeresek
  • Ügyfél- és kiszolgálóoldali időtúllépési hibák
  • Elemzési adatokhoz kapcsolódó kérelmek
  • GET-kérések a 304-ben (nem módosított) hibakóddal

Erőforrásnaplók tárolása az Azure Monitorban

A rendszer automatikusan létrehozza az erőforrásnaplókat a tárfiókhoz, de ezek a naplók csak akkor tekinthetők meg, ha egy célhelyre küldi őket. Diagnosztikai beállítással megadhatja, hogy hová küldje őket.

Diagnosztikai beállítás létrehozásakor kiválaszthatja azt a tárolótípust, amelyhez útválasztási naplókat szeretne (például: Blob Storage vagy File Storage). Ezután kiválaszthatja, hogy milyen típusú műveletek jelenjenek meg a naplókban (például olvasási, írási vagy törlési műveletek). Végül kiválaszthatja, hogy hová szeretné elküldeni a naplókat. A naplót az alábbi helyek bármelyikére elküldheti:

  • Log Analytics

  • Storage account

  • Eseményközpont

  • Partnermegoldás

A Log Analytics-munkaterületre küldött naplókat az Azure Monitor napló lekérdezései segítségével érheti el.

Ha egy tárfiókba irányítja a naplókat, ezek a naplók tárolóba tárolt blobokként jelennek meg. A rendszer egyetlen blobban gyűjti össze és tárolja az adatokat egy vonallal tagolt JSON-hasznos adatként. A blob neve a következő elnevezési konvenciót követi:

https://<destination-storage-account>.blob.core.windows.net/insights-logs-<storage-operation>/resourceId=/subscriptions/<subscription-ID>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<source-storage-account>/blobServices/default/y=<year>/m=<month>/d=<day>/h=<hour>/m=<minute>/PT1H.json

Az eseményközpontba küldött naplók nem fájlként lesznek tárolva, de ellenőrizheti, hogy az eseményközpont megkapta-e a naplóadatokat, ha megnyitja az eseményközpontot az Azure Portalon, és megvizsgálja a bejövő üzenetek számát.

Platformmetrikákat és naplókat is küldhet bizonyos Azure Monitor-partnereknek. Először telepítenie kell egy partnerintegrációt az előfizetésébe. A konfigurációs lehetőségek partnerenként eltérőek.

Nem állíthat be adatmegőrzési szabályzatot a naplóadatokhoz. Ha naplókat küld a Log Analyticsnek, kezelheti az adatmegőrzési időszakot a munkaterület szintjén, vagy adattípusonként különböző adatmegőrzési beállításokat is megadhat. Ha naplókat archivál egy tárfiókba, egy életciklus-kezelési szabályzat definiálásával kezelheti a naplótároló megőrzési szabályzatát.