Eseményelemzés és vizualizáció az Azure Monitor-naplókkal

Az Azure Monitor-naplók a felhőben üzemeltetett alkalmazásokból és szolgáltatásokból gyűjtik és elemzik a telemetriát, és elemzési eszközöket biztosítanak a rendelkezésre állásuk és teljesítményük maximalizálásához. Ez a cikk azt ismerteti, hogyan futtathat lekérdezéseket az Azure Monitor-naplókban, hogy betekintést nyerjen, és elhárítsa a fürtben zajló eseményeket. A következő gyakori kérdéseket kell megválaszolni:

  • Hogyan az állapotesemények hibaelhárítását?
  • Hogyan tudni, hogy mikor omlik le egy csomópont?
  • Hogyan tudja, hogy az alkalmazás szolgáltatásai elindultak vagy leálltak-e?

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 tárolódnak, és ugyanazon Log Analytics-szolgáltatás gyűjti és elemzi azokat. Frissítjük a terminológiát, hogy jobban tükrözze a naplók szerepét az Azure Monitorban. A részletekért lásd az Azure Monitor terminológiai módosításait ismertető cikket.

A Log Analytics-munkaterület áttekintése

Megjegyzés

Bár a diagnosztikai tároló alapértelmezés szerint engedélyezve van a fürt létrehozásakor, a Log Analytics-munkaterületet továbbra is be kell állítania a diagnosztikai tárolóból való olvasáshoz.

Az Azure Monitor-naplók adatokat gyűjtenek a felügyelt erőforrásokból, például egy Azure Storage-táblából vagy egy ügynökből, és egy központi adattárban tárolják azokat. Az adatok ezután elemzéshez, riasztáshoz és vizualizációhoz, illetve további exportáláshoz használhatók. Az Azure Monitor-naplók támogatják az eseményeket, a teljesítményadatokat vagy bármely más egyéni adatot. Tekintse meg a diagnosztikai bővítmény konfigurálásának lépéseit az események összesítésére , valamint egy Log Analytics-munkaterület létrehozásához szükséges lépéseket a tároló eseményeiből való olvasáshoz , hogy meggyőződjön arról, hogy az adatok az Azure Monitor-naplókba kerülnek.

Miután az Azure Monitor-naplók fogadták az adatokat, az Azure számos olyan monitorozási megoldással rendelkezik, amelyek előre csomagolt megoldások vagy operatív irányítópultok a bejövő adatok monitorozásához, több forgatókönyvre testre szabva. Ezek közé tartozik a Service Fabric Analytics-megoldás és a Tárolók megoldás, amelyek a Service Fabric-fürtök használatakor a diagnosztika és a monitorozás szempontjából a két legfontosabbak. Ez a cikk a munkaterülettel létrehozott Service Fabric Analytics-megoldás használatát ismerteti.

A Service Fabric Analytics-megoldás elérése

Az Azure Portalon lépjen arra az erőforráscsoportra, amelyben létrehozta a Service Fabric Analytics-megoldást.

Válassza ki a ServiceFabric<nameOfOMSWorkspace erőforrást>.

A rendszerben Summarya csempék egy gráf formájában jelennek meg az egyes engedélyezett megoldásokhoz, beleértve a Service Fabric egyikét is. Kattintson a Service Fabric-gráfra a Service Fabric Analytics-megoldás folytatásához.

Service Fabric-megoldás

Az alábbi képen a Service Fabric Analytics-megoldás kezdőlapja látható. Ez a kezdőlap pillanatkép-nézetet biztosít a fürtön zajló eseményekről.

Képernyőkép a Service Fabric Analytics-megoldás kezdőlapjáról.

Ha engedélyezte a diagnosztikát a fürt létrehozásakor, láthatja a következő eseményeket:

Megjegyzés

A beépített Service Fabric-események mellett részletesebb rendszereseményeket is gyűjthet a diagnosztikai bővítmény konfigurációjának frissítésével.

Service Fabric-események megtekintése, beleértve a csomópontokon végzett műveleteket

A Service Fabric Analytics oldalon kattintson a Service Fabric-események grafikonjára.

Service Fabric-megoldás működési csatornája

A lista eseményeinek megtekintéséhez kattintson a Lista gombra. Itt láthatja az összes összegyűjtött rendszereseményt. Referenciaként ezek az Azure Storage-fiók WADServiceFabricSystemEventsTable-jából származnak, és a következő megbízható szolgáltatások és szereplők eseményei is ezekből a táblákból származnak.

Operatív csatorna lekérdezése

Másik lehetőségként kattintson a bal oldali nagyítóra, és a Kusto lekérdezési nyelvével keresse meg, amit keres. Ha például a fürt csomópontjain végrehajtott összes műveletet meg szeretné keresni, használja az alábbi lekérdezést. Az alább használt eseményazonosítók az operatív csatorna eseményeinek referenciájában találhatók.

ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619 

A rendszerszolgáltatáshoz (TaskName) tartozó adott csomópontokon (számítógépen) számos további mezőről kérdezhet le.

Service Fabric Reliable Service- és Actor-események megtekintése

A Service Fabric Analytics lapon kattintson a Reliable Services gráfjára.

Service Fabric-megoldás – Megbízható szolgáltatások

A lista eseményeinek megtekintéséhez kattintson a Lista gombra. Itt megtekintheti a megbízható szolgáltatások eseményeit. A szolgáltatás runasync indításakor és befejezésekor különböző események láthatók, amelyek általában az üzemelő példányokon és frissítéseken történnek.

Reliable Services lekérdezése

A megbízható színészesemények hasonló módon tekinthetők meg. A megbízható szereplők részletesebb eseményeinek konfigurálásához módosítania kell a scheduledTransferKeywordFilter diagnosztikai bővítmény konfigurációját (lásd alább). Ezeknek az értékeknek a részletei a megbízható aktoresemények referenciájában találhatók.

"EtwEventSourceProviderConfiguration": [
                {
                    "provider": "Microsoft-ServiceFabric-Actors",
                    "scheduledTransferKeywordFilter": "1",
                    "scheduledTransferPeriod": "PT5M",
                    "DefaultEvents": {
                    "eventDestination": "ServiceFabricReliableActorEventTable"
                    }
                },

A Kusto lekérdezési nyelve hatékony. Egy másik értékes lekérdezés, amelyet futtathat, annak kiderítése, hogy mely csomópontok generálják a legtöbb eseményt. Az alábbi képernyőképen látható lekérdezés az adott szolgáltatással és csomóponttal összesítve jeleníti meg a Service Fabric műveleti eseményeit.

Események lekérdezése csomópontonként

Következő lépések