Diagnosztikai naplózás engedélyezése az Azure AI-szolgáltatásokhoz

Ez az útmutató részletes útmutatást nyújt az Azure AI-szolgáltatások diagnosztikai naplózásának engedélyezéséhez. Ezek a naplók gazdag, gyakori adatokat nyújtanak a probléma azonosításához és hibakereséshez használt erőforrások működéséről. A folytatás előtt rendelkeznie kell egy Azure-fiókkal, amely legalább egy Azure AI-szolgáltatásra, például a Speech Servicesre előfizetéssel rendelkezik.

Előfeltételek

A diagnosztikai naplózás engedélyezéséhez valahol el kell tárolnia a naplóadatokat. Ez az oktatóanyag az Azure Storage-t és a Log Analyticset használja.

  • Azure Storage – Megtartja a diagnosztikai naplókat a szabályzatvizsgálathoz, a statikus elemzéshez vagy a biztonsági mentéshez. A tárfióknak nem kell ugyanabban az előfizetésben lennie, mint a naplókat kibocsátó erőforrásnak, amíg a beállítást konfiguráló felhasználó megfelelő Azure RBAC-hozzáféréssel rendelkezik mindkét előfizetéshez.
  • Log Analytics – Rugalmas naplókeresési és elemzési eszköz, amely lehetővé teszi az Azure-erőforrás által létrehozott nyers naplók elemzését.

Feljegyzés

Diagnosztikai naplók gyűjtésének engedélyezése

Először is engedélyezze a diagnosztikai naplózást az Azure Portalon.

Feljegyzés

Ha engedélyezni szeretné ezt a funkciót a PowerShell vagy az Azure CLI használatával, használja az Azure-erőforrások naplóadatainak gyűjtésére és felhasználására vonatkozó útmutatót.

  1. Lépjen az Azure Portalra. Ezután keresse meg és válassza ki az Azure AI-szolgáltatások erőforrását. Például a Speech Services-előfizetését.
  2. Ezután a bal oldali navigációs menüben keresse meg a Figyelés elemet , és válassza a Diagnosztikai beállítások lehetőséget. Ez a képernyő az erőforráshoz korábban létrehozott összes diagnosztikai beállítást tartalmazza.
  3. Ha van egy korábban létrehozott erőforrás, amelyet használni szeretne, most már kiválaszthatja. Ellenkező esetben válassza a + Diagnosztikai beállítás hozzáadása lehetőséget.
  4. Adja meg a beállítás nevét. Ezután válassza az Archiválás tárfiókba lehetőséget, majd a Küldés a log Analyticsbe lehetőséget.
  5. Amikor a rendszer kéri a konfigurálást, válassza ki a diagnosztikai naplók tárolásához használni kívánt tárfiókot és OMS-munkaterületet. Megjegyzés: Ha nincs tárfiókja vagy OMS-munkaterülete, az utasításokat követve hozzon létre egyet.
  6. Válassza a Naplózás, a RequestResponse és az AllMetrics lehetőséget. Ezután állítsa be a diagnosztikai napló adatainak megőrzési idejét. Ha egy adatmegőrzési szabályzat értéke nulla, a naplókategória eseményei határozatlan ideig lesznek tárolva.
  7. Válassza a Mentés lehetőséget.

A naplózási adatok lekérdezése és elemzése akár két órát is igénybe vehet. Szóval ne aggódjon, ha nem lát semmit azonnal.

Diagnosztikai adatok megtekintése és exportálása az Azure Storage-ból

Az Azure Storage egy robusztus objektumtárolási megoldás, amely nagy mennyiségű strukturálatlan adat tárolására van optimalizálva. Ebben a szakaszban megtanulhatja lekérdezni a tárfiókot a 30 napos időkereten belüli összes tranzakcióhoz, és exportálni az adatokat az Excelbe.

  1. Az Azure Portalon keresse meg az utolsó szakaszban létrehozott Azure Storage-erőforrást.
  2. A bal oldali navigációs menüben keresse meg a Figyelés elemet, és válassza a Metrikák lehetőséget.
  3. A lekérdezés konfigurálásához használja az elérhető legördülő listákat. Ebben a példában állítsuk be az időtartományt az Elmúlt 30 napra, a metrikát pedig Tranzakció értékre.
  4. Amikor a lekérdezés befejeződött, megjelenik a tranzakció vizualizációja az elmúlt 30 napban. Az adatok exportálásához használja a lap tetején található Exportálás Excelbe gombot.

További információ arról, hogy mit tehet a diagnosztikai adatokkal az Azure Storage-ban.

Naplók megtekintése a Log Analyticsben

Kövesse ezeket az utasításokat az erőforrás naplóelemzési adatainak megismeréséhez.

  1. Az Azure Portalon keresse meg és válassza a Log Analytics lehetőséget a bal oldali navigációs menüben.
  2. Keresse meg és válassza ki a diagnosztika engedélyezésekor létrehozott erőforrást.
  3. Az Általános területen keresse meg és válassza a Naplók lehetőséget. Ezen a lapon lekérdezéseket futtathat a naplókon.

Minta lekérdezések

Íme néhány alapvető Kusto-lekérdezés, a naplóadatok feltárásához.

Futtassa ezt a lekérdezést az Azure AI-szolgáltatásokból származó összes diagnosztikai naplóhoz egy megadott időszakra:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"

Futtassa ezt a lekérdezést a 10 legutóbbi napló megtekintéséhez:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| take 10

Futtassa ezt a lekérdezést a műveletek erőforrás szerinti csoportosításához:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES" |
summarize count() by Resource

Futtassa ezt a lekérdezést a művelet végrehajtásához szükséges átlagos idő megkereséséhez:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize avg(DurationMs)
by OperationName

Futtassa ezt a lekérdezést a műveletek mennyiségének megtekintéséhez az OperationName szerint felosztott időhöz, és a darabszám 10-enként van rögzítve.

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize count()
by bin(TimeGenerated, 10s), OperationName
| render areachart kind=unstacked

Következő lépések