A KÖVETKEZŐKRE VONATKOZIK: NoSQL MongoDB Cassandra Gremlin Asztal
Az Azure-ban a diagnosztikai beállítások az erőforrásnaplók gyűjtésére szolgálnak. Az erőforrások Azure-erőforrásnaplókat bocsátanak ki, és gazdag, gyakori adatokat szolgáltatnak az adott erőforrás működéséről. Ezek a naplók kérésenként vannak rögzítve, és adatsík-naplóknak is nevezik őket. Néhány példa az adatsík műveleteire: törlés, beszúrás és readFeed. Ezeknek a naplóknak a tartalma erőforrástípusonként változik.
Javasoljuk, hogy a diagnosztikai beállítást erőforrás-specifikus módban hozza létre (a Table API kivételével minden API-hoz) a REST API lap utasításait követve. Ez a lehetőség további költségoptimalizációkat biztosít, és továbbfejlesztett nézetet biztosít az adatok kezeléséhez.
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
Másik lehetőségként a véglegesítés előtt ingyenesen kipróbálhatja az Azure Cosmos DB-t.
Egy meglévő Azure Monitor Log Analytics-munkaterület.
Figyelmeztetés
Ha törölnie kell egy erőforrást, át kell neveznie vagy át kell helyeznie egy erőforrást, vagy át kell telepítenie azt erőforráscsoportokba vagy előfizetésekbe, először törölje annak diagnosztikai beállításait. Ellenkező esetben, ha újra létrehozza ezt az erőforrást, a törölt erőforrás diagnosztikai beállításai az egyes erőforrások erőforrás-konfigurációjától függően az új erőforráshoz is tartozhatnak. Ha az új erőforrás tartalmazza a diagnosztikai beállításokat, ez folytatja az erőforrásnaplók gyűjtését a diagnosztikai beállításban meghatározottak szerint, és elküldi a vonatkozó metrikákat és naplóadatokat a korábban konfigurált célhelyre.
Emellett célszerű törölni egy törölni kívánt erőforrás diagnosztikai beállításait, és nem tervez újra használni a környezet tisztán tartásához.
Diagnosztikai beállítások létrehozása
Itt végigvezetjük a fiók diagnosztikai beállításainak létrehozásának folyamatán.
Feljegyzés
A kategóriaként exportálni kívánt metrika jelenleg nem támogatott.
Az erőforrás menüjének Figyelés szakaszában válassza a Diagnosztikai beállítások lehetőséget. Ezután válassza a Diagnosztikai beállítás hozzáadása lehetőséget.
Fontos
Előfordulhat, hogy megjelenik egy "teljes szöveges lekérdezés engedélyezése [...] részletesebb naplózáshoz", ha a teljes szöveges lekérdezési funkció nincs engedélyezve a fiókjában. Ha nem szeretné engedélyezni ezt a funkciót, nyugodtan figyelmen kívül hagyhatja ezt a figyelmeztetést. További információ: Teljes szöveges lekérdezés engedélyezése.
A Diagnosztikai beállítások panelen adja meg a példabeállítást, majd válassza ki a QueryRuntimeStatistics kategóriát. Engedélyezze a Küldés a Log Analytics-munkaterületre jelölőnégyzetet, és jelölje be a meglévő munkaterületet. Végül válassza az Erőforrás-specifikus lehetőséget célként.
az monitor diagnostic-settings create A paranccsal hozzon létre egy diagnosztikai beállítást az Azure CLI-vel. A parancs paramétereinek leírását a parancs dokumentációjában találja.
az deployment group create \
--resource-group "<resource-group-name>" \
--template-file azuredeploy.json \
--parameters \
azureCosmosDbAccountName="<azure-cosmos-db-account-name>" \
logAnalyticsWorkspaceName="<log-analytics-workspace-name>"
Tipp.
az bicep decompile A parancs használatával az Azure Resource Manager-sablont Bicep-sablonná alakíthatja.
Teljes szöveges lekérdezés engedélyezése lekérdezésszöveg naplózásához
Az Azure Cosmos DB speciális naplózást biztosít a részletes hibaelhárításhoz. A teljes szöveges lekérdezés engedélyezésével megtekintheti az Azure Cosmos DB-fiókban lévő összes kéréshez tartozó le nem szűrt lekérdezést. Engedélyt is ad az Azure Cosmos DB-nek az adatok elérésére és a naplókban való felszínre hozására.
Figyelmeztetés
A funkció engedélyezése további naplózási költségeket eredményezhet, a díjszabás részleteiért látogasson el az Azure Monitor díjszabására. Javasoljuk, hogy a hibaelhárítás után tiltsa le ezt a funkciót.
A meglévő Azure Cosmos DB-fióklapon válassza a Szolgáltatások lehetőséget az erőforrás menü Beállítások szakaszában. Ezután válassza ki a Diagnostics teljes szöveges lekérdezési funkciót.
A párbeszédpanelen válassza a lehetőséget Enable. Ezt a beállítást néhány percen belül alkalmazza a rendszer. Most már minden újonnan betöltött napló teljes vagy PIICommand szövegekkel rendelkezik az egyes kérésekhez.
Az Azure CLI használatával engedélyezheti a teljes szöveges lekérdezést az Azure Cosmos DB-fiókhoz.
Engedélyezze ismét a teljes szöveges lekérdezést az rest EGY HTTP-paranccsal PATCH és egy JSON hasznos adattal.