Eseményelemzés és vizualizáció az Azure Monitor-naplókkal
Az Azure Monitor naplói a felhőben üzemeltetett alkalmazásokból és szolgáltatásokból származó telemetriát gyűjtik és elemzik, é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 elemzéseket nyerjen, és elhárítsa a fürtben zajló eseményeket. A következő gyakori kérdéseket tárgyaljuk:
- Hogyan az állapotesemények hibaelhárítását?
- Hogyan tudja, mikor megy le egy csomópont?
- Hogyan tudja, hogy az alkalmazás szolgáltatásai elindultak vagy leálltak-e?
Ha többet szeretne megtudni arról, hogyan gyűjthet és elemezhet adatokat a szolgáltatáshoz az Azure Monitor használatával, tekintse meg az Azure Service Fabric monitorozását.
A Service Fabric Analytics-megoldás elérése
Az Azure Portalon nyissa meg azt az erőforráscsoportot, amelyben létrehozta a Service Fabric Analytics-megoldást.
Válassza ki a ServiceFabric nevűOfOMSWorkspace erőforrást>.<
Ebben Summary
a nézetben a csempék egy gráf formájában jelennek meg az egyes engedélyezett megoldásokhoz, köztük a Service Fabrichez. Válassza ki a Service Fabric-gráfot a Service Fabric Analytics-megoldás folytatásához.
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ürtben zajló eseményekről.
Ha a fürt létrehozásakor engedélyezte a diagnosztikát, láthatja a következő eseményeket:
- Service Fabric-fürtesemények
- Reliable Actors programozási modell eseményei
- Reliable Services programozási modell eseményei
Feljegyzés
A Service Fabric-események mellett részletesebb rendszeresemények is gyűjthetők 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 lapon válassza ki a Service Fabric-események gráfot.
A lista eseményeinek megtekintéséhez válassza a Lista lehetőséget. 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.
Másik lehetőségként kiválaszthatja a bal oldalon található nagyítót, és a Kusto lekérdezési nyelv használatával megkeresheti, 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ényhivatkozásában találhatók.
ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619
A rendszerszolgáltatást (TaskName) számos más mezőre is lekérdezheti, például a rendszerszolgáltatás adott csomópontjait (számítógépét).
Service Fabric Reliable Service és Actor események megtekintése
A Service Fabric Analytics lapon válassza ki a Reliable Services gráfot.
A lista eseményeinek megtekintéséhez válassza a Lista lehetőséget. Itt a megbízható szolgáltatások eseményeit tekintheti meg. 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.
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űködési eseményeit.
Következő lépések
- Az infrastruktúra monitorozásának, azaz a teljesítményszámlálók engedélyezéséhez lépjen a Log Analytics-ügynök hozzáadásához. Az ügynök összegyűjti a teljesítményszámlálókat, és hozzáadja őket a meglévő munkaterülethez.
- Helyszíni fürtök esetén az Azure Monitor-naplók egy átjárót (HTTP Forward Proxyt) kínálnak, amellyel adatokat küldhetnek az Azure Monitor-naplókba. Erről bővebben a Log Analytics-átjáróval internet-hozzáférés nélküli Számítógépek csatlakoztatása az Azure Monitor-naplókhoz című témakörben olvashat.
- Automatikus riasztás konfigurálása az észlelés és a diagnosztika támogatásához.
- Ismerkedjen meg az Azure Monitor-naplók részeként kínált naplókeresési és lekérdezési funkciókkal.
- Az Azure Monitor-naplók és az általa kínált szolgáltatások részletes áttekintéséért olvassa el az Azure Monitor-naplók ismertetését.