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 Summary
a 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.
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.
Ha engedélyezte a diagnosztikát a fürt létrehozásakor, láthatja a következő eseményeket:
- Service Fabric-fürtesemények
- Reliable Actors programozási modellesemények
- Reliable Services programozási modellesemények
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.
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.
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.
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.
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.
Következő lépések
- Az infrastruktúra monitorozásának, azaz a teljesítményszámlálók engedélyezéséhez vegye fel a Log Analytics-ügynököt. 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üldhet az Azure Monitor-naplókba. További információ: Számítógépek csatlakoztatása internet-hozzáférés nélkül az Azure Monitor-naplókhoz a Log Analytics-átjáró használatával.
- Az automatikus riasztások 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.
- Részletesebb áttekintést kaphat az Azure Monitor-naplókról és az általa kínált lehetőségekről: Mi az az Azure Monitor-naplók?.