Az Azure Monitor ismertetése

Befejeződött

Az Azure Monitor egy platform az erőforrások adatainak gyűjtésére, az adatok elemzésére, az információk vizualizációjára és az eredményekre való cselekvésre. Az Azure Monitor figyelheti az Azure-erőforrásokat, a helyszíni erőforrásokat és akár többfelhős erőforrásokat is, például egy másik felhőszolgáltatóval üzemeltetett virtuális gépeket.

Az alábbi ábra az Azure Monitor átfogó működését mutatja be:

An illustration showing the flow of information that Azure Monitor uses to provide monitoring and data visualization.

A bal szélen azoknak a naplózási és metrikaadatoknak a forrásai vannak felsorolva, amelyek az alkalmazás-architektúra minden rétegében összegyűjthetők, az alkalmazástól az operációs rendszeren át a hálózatig.

A központban a naplózási és metrikaadatok központi adattárakban vannak tárolva.

A jobb oldalon az adatok többféleképpen használhatók. Megtekintheti a valós idejű és az előzményteljesítményt az architektúra minden rétegében, vagy összesített és részletes információkat. A más-más közönségnek szánt adatok különböző szinteken vannak megjelenítve. Általános jelentések tekinthetők meg az Azure Monitor irányítópultján, de egyéni nézetek is létrehozhatók a Power BI vagy Kusto-lekérdezések használatával.

Az adatokat felhasználhatja továbbá a kritikus eseményekre való azonnali reagálás támogatására, a csapatoknak SMS-ben, e-mailben vagy más módon küldött riasztásokkal. Vagy küszöbértékek használatával aktiválhatja az automatikus skálázási funkciókat az igényeknek megfelelően történő skálázáshoz.

Azure Log Analytics

Az Azure Log Analytics az Azure Portal eszköze, ahol napló lekérdezéseket fog írni és futtatni az Azure Monitor által gyűjtött adatokon. A Log Analytics egy robusztus eszköz, amely támogatja az egyszerű, összetett lekérdezéseket és az adatelemzést is. Írhat egy egyszerű lekérdezést, amely rekordhalmazt ad vissza, majd a Log Analytics funkcióival rendezheti, szűrheti és elemezheti a rekordokat. Speciális lekérdezést írhat statisztikai elemzéshez, és megjelenítheti az eredményeket egy diagramon egy adott trend azonosításához. Akár interaktívan dolgozik a lekérdezések eredményeivel, akár más Azure Monitor-funkciókkal, például napló lekérdezési riasztásokkal vagy munkafüzetekkel használja őket, a Log Analytics az az eszköz, amellyel ezeket a lekérdezéseket meg fogja írni és tesztelni.

Azure Monitor-riasztások

Az Azure Monitor-riasztások automatikusan tájékoztathatók, amikor az Azure Monitor észleli a küszöbértékek átlépésekor. Beállítja a riasztási feltételeket, az értesítési műveleteket, majd az Azure Monitor-riasztások értesítik a riasztások aktiválásakor. A konfigurációtól függően az Azure Monitor-riasztások korrekciós műveletet is megkísérelhetnek.

Screenshot of Azure Monitor Alerts showing total alerts, and then the alerts grouped by severity.

A riasztások beállíthatók a naplók figyelésére és bizonyos naplóesemények eseményeinek aktiválására, vagy beállíthatják a metrikák figyelésére és aktiválására bizonyos metrikák keresztezésekor. Beállíthat például egy metrikaalapú riasztást, amely értesíti, ha a virtuális gépek processzorhasználata meghaladta a 80%-ot. A metrikákon alapuló riasztási szabályok közel valós idejű riasztásokat biztosítanak numerikus értékek alapján. A naplókon alapuló szabályok több forrásból származó adatok összetett logikáját teszik lehetővé.

Az Azure Monitor-riasztások műveletcsoportokkal konfigurálják, hogy ki és milyen műveletet tegyen. A műveletcsoportok egyszerűen egy vagy több riasztáshoz társított értesítési és műveleti beállítások gyűjteményei. Az Azure Monitor, a Service Health és az Azure Advisor műveletcsoportokkal értesíti Önt a riasztás aktiválásakor.

Application Insights

Az Alkalmazás Elemzések, az Azure Monitor szolgáltatás figyeli a webalkalmazásokat. Az alkalmazás Elemzések képes figyelni az Azure-ban, a helyszínen vagy egy másik felhőkörnyezetben futó alkalmazásokat.

Az Alkalmazás Elemzések kétféleképpen konfigurálható az alkalmazás figyeléséhez. Telepíthet egy SDK-t az alkalmazásban, vagy használhatja az Alkalmazás Elemzések ügynököt. Az alkalmazás-Elemzések-ügynök a C#.NET, a VB.NET, a Java, a JavaScript, a Node.js és a Python esetében támogatott.

Miután az alkalmazás Elemzések működik, számos információ figyelésére használható, például:

  • Kérések aránya, válaszidők és hibaarányok
  • Függőségi arányok, válaszidők és hibaarányok annak megjelenítéséhez, hogy a külső szolgáltatások lelassítják-e a teljesítményt
  • Lapmegtekintések és a felhasználói böngészők által jelentett betöltési teljesítmény
  • AJAX-hívások weblapokról, beleértve a díjszabást, a válaszidőt és a hibaarányt
  • Felhasználók és munkamenetek száma
  • Teljesítményszámlálók Windows- vagy Linux-kiszolgálói gépekről, például CPU-ról, memóriáról és hálózathasználatról

Az Alkalmazás Elemzések nem csak az alkalmazás teljesítményének monitorozásában segít, hanem úgy is konfigurálhatja, hogy rendszeresen szintetikus kéréseket küldjön az alkalmazásnak, lehetővé téve az állapot ellenőrzését és az alkalmazás monitorozását még alacsony tevékenységi időszakokban is.