Azure Monitor-naplók beállítása és használata több-bérlős Azure SQL Database SaaS-alkalmazással

A következőre vonatkozik: Azure SQL Database

Ebben az oktatóanyagban beállítja és használja az Azure Monitor-naplókat a rugalmas készletek és adatbázisok monitorozásához. Ez az oktatóanyag a Teljesítményfigyelési és felügyeleti oktatóanyagra épül. Bemutatja, hogyan használható az Azure Monitor-naplók az Azure Portalon biztosított monitorozási és riasztási funkciók bővítésére. Az Azure Monitor-naplók több ezer rugalmas készlet és több százezer adatbázis monitorozását támogatják. Az Azure Monitor-naplók egyetlen monitorozási megoldást biztosítanak, amely több Azure-előfizetésben integrálhatja a különböző alkalmazások és Azure-szolgáltatások monitorozását.

Megjegyzés:

Ez a cikk nemrég frissült, hogy a Log Analytics helyett az Azure Monitor-naplók kifejezést használja. A naplóadatok továbbra is egy Log Analytics-munkaterületen lesznek tárolva, és ugyanazon Log Analytics-szolgáltatás gyűjti és elemzi őket. Frissítjük a terminológiát, hogy jobban tükrözzük a naplók szerepét az Azure Monitorban. Részletekért tekintse meg az Azure Monitor terminológiájának változásait .

Ezen oktatóanyag segítségével megtanulhatja a következőket:

  • Azure Monitor-naplók telepítése és konfigurálása.
  • Az Azure Monitor-naplók használatával figyelheti a készleteket és az adatbázisokat.

Az oktatóanyag teljesítéséhez a következő előfeltételeknek kell teljesülnie:

Az SaaS-forgatókönyvek és -minták, valamint a monitorozási megoldás követelményeinek befolyásolása érdekében tekintse meg a teljesítményfigyelési és felügyeleti oktatóanyagot .

Az adatbázis és a rugalmas készlet teljesítményének monitorozása és kezelése az Azure Monitor-naplókkal

Az Azure SQL Database esetében a monitorozás és a riasztás az Azure Portal adatbázisaiban és készleteiben érhető el. Ez a beépített monitorozás és riasztás kényelmes, de erőforrás-specifikus is. Ez azt jelenti, hogy kevésbé alkalmas a nagy méretű telepítések monitorozására, vagy az erőforrások és előfizetések egységes nézetének biztosítására.

Nagy mennyiségű forgatókönyv esetén az Azure Monitor-naplókat monitorozáshoz és riasztáshoz használhatja. Az Azure Monitor egy különálló Azure-szolgáltatás, amely lehetővé teszi a munkaterületen összegyűjtött naplókon keresztüli elemzéseket a potenciálisan sok szolgáltatásból. Az Azure Monitor-naplók beépített lekérdezési nyelvet és adatvizualizációs eszközöket biztosítanak, amelyek lehetővé teszik a működési adatok elemzését. Az SQL Analytics-megoldás számos előre definiált rugalmas készletet, valamint adatbázis-monitorozási és riasztási nézeteket és lekérdezéseket biztosít. Az Azure Monitor-naplók egyéni nézettervezőt is biztosítanak.

Az OMS-munkaterületeket mostantól Log Analytics-munkaterületeknek nevezzük. A Log Analytics-munkaterületek és elemzési megoldások az Azure Portalon nyílnak meg. Az Azure Portal az újabb hozzáférési pont, de bizonyos területeken ez állhat az Operations Management Suite portál mögött.

Teljesítménydiagnosztikai adatok létrehozása a bérlők számítási feladatainak szimulálásával

  1. A PowerShell ISE-ben nyissa meg a .. \WingtipTicketsSaaS-MultiTenantDb-master\Learning Modules\Performance Monitoring and Management\Demo-PerformanceMonitoringAndManagement.ps1. Tartsa nyitva ezt a szkriptet, mert előfordulhat, hogy az oktatóanyag során több terhelésgenerálási forgatókönyvet is futtatni szeretne.

  2. Ha még nem tette meg, hozzon létre egy köteg bérlőt, hogy érdekesebbé tegye a figyelési környezetet. Ez a folyamat néhány percet vesz igénybe.

    a. Állítsa be a $DemoScenario = 1 értéket, és állítson be egy bérlői köteget.

    b. A szkript futtatásához és további 17 bérlő üzembe helyezéséhez nyomja le az F5 billentyűt.

  3. Most indítsa el a terhelésgenerátort, hogy szimulált terhelést futtasson az összes bérlőn.

    a. Állítsa be a $DemoScenario = 2 értéket, normál intenzitású terhelést (körülbelül 30 DTU).

    b. A szkript futtatásához nyomja le az F5 billentyűt.

A Wingtip Tickets SaaS-adatbázis bérlőnkénti alkalmazásszkriptjeinek lekérése

A Wingtip Tickets SaaS több-bérlős adatbázisszkriptjei és az alkalmazás forráskódja a WingtipTicketsSaaS-DbPerTenant GitHub adattárban érhető el. A Wingtip Tickets PowerShell-szkriptek letöltésének és letiltásának lépéseit az általános útmutatóban találja.

A Log Analytics-munkaterület és az Azure SQL Analytics-megoldás telepítése és konfigurálása

Az Azure Monitor egy külön szolgáltatás, amelyet konfigurálni kell. Az Azure Monitor-naplók naplóadatokat, telemetriát és metrikákat gyűjtenek egy Log Analytics-munkaterületen. Az Azure többi erőforrásához hasonlóan létre kell hozni egy Log Analytics-munkaterületet is. A munkaterületet nem kell ugyanabban az erőforráscsoportban létrehozni, mint a megfigyelt alkalmazásokat. Ennek gyakran van a legértelmesebb mégis. A Wingtip Tickets alkalmazáshoz egyetlen erőforráscsoporttal győződjön meg arról, hogy a munkaterület törölve van az alkalmazással.

  1. A PowerShell ISE-ben nyissa meg a .. \WingtipTicketsSaaS-MultiTenantDb-master\Learning Modules\Performance Monitoring and Management\Log Analytics\Demo-LogAnalytics.ps1.
  2. A szkript futtatásához nyomja le az F5 billentyűt.

Most már megnyithatja az Azure Monitor-naplókat az Azure Portalon. A Log Analytics-munkaterület telemetriai adatainak összegyűjtése és láthatóvá tétele néhány percet vesz igénybe. Minél tovább hagyod a rendszert diagnosztikai adatok gyűjtésére, annál érdekesebb a felhasználói élmény.

Készletek és adatbázisok monitorozása a Log Analytics-munkaterület és az SQL Analytics-megoldás használatával

Ebben a gyakorlatban nyissa meg a Log Analytics-munkaterületet az Azure Portalon az adatbázisokhoz és készletekhez gyűjtött telemetriai adatok megtekintéséhez.

  1. Keresse fel az Azure Portalt. Válassza a Minden szolgáltatás lehetőséget a Log Analytics-munkaterület megnyitásához. Ezután keresse meg a Log Analyticset.

    Open Log Analytics workspace

  2. Válassza ki a wtploganalytics-user<> nevű munkaterületet.

  3. Az Áttekintés lehetőséget választva nyissa meg a log analytics-megoldást az Azure Portalon.

    Overview

    Fontos

    A megoldás aktiválása eltarthat néhány percig.

  4. Nyissa meg az Azure SQL Analytics csempét.

    Overview tile

  5. A megoldás nézetei oldalra görgethetők, alul pedig saját belső görgetősávjukkal. Szükség esetén frissítse a lapot.

  6. Az összefoglaló oldal megismeréséhez válassza ki a csempéket vagy az egyes adatbázisokat egy részletezési kezelő megnyitásához.

    Log analytics dashboard

  7. Módosítsa a szűrőbeállítást az időtartomány módosításához. Ebben az oktatóanyagban válassza az Utolsó 1 óra lehetőséget.

    Time filter

  8. Válasszon ki egy önálló adatbázist az adatbázis lekérdezési használatának és metrikáinak megismeréséhez.

    Database analytics

  9. A használati metrikák megtekintéséhez görgessen jobbra az elemzési oldalon.

    Database metrics

  10. Görgesse le az elemzési lapot balra, és válassza ki a kiszolgáló csempét az Erőforrás-információk listában.

    Resource Info list

    Megnyílik egy lap, amely megjeleníti a kiszolgálón lévő készleteket és adatbázisokat.

    Server with pools and databases

  11. Válasszon ki egy készletet. A megnyíló készletoldalon görgessen jobbra a készletmetrikák megtekintéséhez.

    Pool metrics

  12. A Log Analytics-munkaterületen válassza az OMS-portált a munkaterület ott való megnyitásához.

    Log Analytics workspace

A Log Analytics-munkaterületen részletesebben is megismerheti a napló- és metrikaadatokat.

Az Azure Monitor-naplók monitorozása és riasztása a munkaterületen lévő adatokon végzett lekérdezéseken alapul, ellentétben az Azure Portal egyes erőforrásain definiált riasztásokkal. A riasztások lekérdezésekre való alapozásával egyetlen riasztást határozhat meg, amely az összes adatbázist megvizsgálja, nem pedig adatbázisonként egyet. A lekérdezéseket csak a munkaterületen elérhető adatok korlátozzák.

A riasztások lekérdezéséhez és beállításához az Azure Monitor-naplók használatával kapcsolatos további információkért lásd : Riasztási szabályok használata az Azure Monitor-naplókban.

Azure Monitor-naplók sql database-díjakhoz a munkaterület adatkötete alapján. Ebben az oktatóanyagban létrehozott egy ingyenes munkaterületet, amely napi 500 MB-ra korlátozódik. A korlát elérése után a rendszer nem ad hozzá adatokat a munkaterülethez.

További lépések

Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:

  • Azure Monitor-naplók telepítése és konfigurálása.
  • Az Azure Monitor-naplók használatával figyelheti a készleteket és az adatbázisokat.

Próbálja ki a Bérlőelemzési oktatóanyagot.

További erőforrások