Megosztás a következőn keresztül:


Az Azure Service Fabric monitorozási adatainak referenciája

Ez a cikk a szolgáltatás figyelési referenciaadatait tartalmazza.

Az Azure Service Fabrichez gyűjthető adatokról és azok használatáról a Service Fabric monitorozása című témakörben olvashat.

Az Azure Monitor nem gyűjt platformmetrikát vagy erőforrásnaplókat a Service Fabrichez. A következő adatokat figyelheti és gyűjtheti:

  • Service Fabric-rendszer-, csomópont- és alkalmazásesemények. A teljes eseménylistát a Service Fabric-események listájában találja.

  • Windows-teljesítményszámlálók csomópontokon és alkalmazásokban. A teljesítményszámlálók listáját a Teljesítménymetrikák című témakörben találja.

  • Fürt-, csomópont- és rendszerszolgáltatás-állapotadatok. A FabricClient.HealthManager tulajdonság használatával lekérheti az állapotügyfélt az állapottal kapcsolatos műveletekhez, például a jelentés állapotához vagy az entitás állapotának lekéréséhez.

  • A fürtcsomóponton futó vendég operációs rendszer (OS) metrikái a vendég operációs rendszeren futó egy vagy több ügynökön keresztül.

    A vendég operációs rendszer metrikái olyan teljesítményszámlálókat tartalmaznak, amelyek nyomon követik a vendég CPU-százalékos vagy memóriahasználatát, amelyeket gyakran használnak automatikus skálázáshoz vagy riasztáshoz. Az ügynök segítségével vendég operációsrendszer-metrikákat küldhet az Azure Monitor-naplókba, ahol a Log Analytics használatával kérdezheti le őket.

    Feljegyzés

    Az Azure Monitor-ügynök lecseréli a korábban használt Azure Diagnostics-bővítményt és a Log Analytics-ügynököt. További információ: Az Azure Monitor-ügynökök áttekintése.

Teljesítmény-mérőszámok

Metrikákat kell gyűjteni a fürt teljesítményének és a benne futó alkalmazásoknak a megértéséhez. Service Fabric-fürtök esetén a következő teljesítményszámlálók gyűjtését javasoljuk.

Csomópontok

A fürtben lévő gépek esetében fontolja meg a következő teljesítményszámlálók gyűjtését, hogy jobban megértse az egyes gépek terhelését, és megfelelő fürtméretezési döntéseket hozzon.

Számlálókategória Számláló neve
Logikai lemez Logikai lemez szabad területe
PhysicalDisk (lemezenként) Avg. Lemez olvasási üzenetsorának hossza
PhysicalDisk (lemezenként) Avg. Lemez írási üzenetsorának hossza
PhysicalDisk (lemezenként) Avg. Disk sec/Read
PhysicalDisk (lemezenként) Avg. Disk sec/Write
PhysicalDisk (lemezenként) Lemezolvasás/másodperc
PhysicalDisk (lemezenként) Lemez olvasási bájt/mp
PhysicalDisk (lemezenként) Lemez írása másodpercenként
PhysicalDisk (lemezenként) Lemez írási bájt/mp
Memory (Memória) Rendelkezésre álló memória (megabájt)
PagingFile Használat %-a
Processzor(összesen) A processzor kihasználtsága (%)
Folyamat (szolgáltatásonként) A processzor kihasználtsága (%)
Folyamat (szolgáltatásonként) Azonosító folyamat
Folyamat (szolgáltatásonként) Privát bájtok
Folyamat (szolgáltatásonként) Szálszám
Folyamat (szolgáltatásonként) Felhasznált virtuális memória jelenlegi mérete (bájt)
Folyamat (szolgáltatásonként) Munkakészlet
Folyamat (szolgáltatásonként) Munkakészlet – Privát
Hálózati adapter (minden példány) Bájtok süllyesztett
Hálózati adapter (minden példány) Küldött bájtok
Hálózati adapter (minden példány) Bájtok összesen
Hálózati adapter (minden példány) Kimeneti üzenetsor hossza
Hálózati adapter (minden példány) Kimenő csomagok elvetve
Hálózati adapter (minden példány) Elvetett fogadott csomagok
Hálózati adapter (minden példány) Csomagok kimenő hibái
Hálózati adapter (minden példány) A kapott csomagok hibái

.NET-alkalmazások és -szolgáltatások

Gyűjtse össze a következő számlálókat, ha .NET-szolgáltatásokat helyez üzembe a fürtön.

Számlálókategória Számláló neve
.NET CLR memória (szolgáltatásonként) Folyamatazonosító
.NET CLR memória (szolgáltatásonként) # Véglegesített bájtok száma
.NET CLR memória (szolgáltatásonként) # Fenntartott bájtok összesen
.NET CLR memória (szolgáltatásonként) # Bájtok az összes halomban
.NET CLR memória (szolgáltatásonként) Nagyméretű objektum halommérete
.NET CLR memória (szolgáltatásonként) # GC-leírók
.NET CLR memória (szolgáltatásonként) # Gen 0 gyűjtemények
.NET CLR memória (szolgáltatásonként) # Gen 1 gyűjtemények
.NET CLR memória (szolgáltatásonként) # Gen 2 gyűjtemények
.NET CLR memória (szolgáltatásonként) %time in GC

Service Fabric egyéni teljesítményszámlálói

A Service Fabric jelentős mennyiségű egyéni teljesítményszámlálót hoz létre. Ha telepítve van az SDK, a Teljesítményfigyelő alkalmazásban (Teljesítményfigyelő indítása > ) láthatja a Windows-gépen található átfogó listát.

A fürtön üzembe helyezendő alkalmazásokban , ha Reliable Actorst használ, vegyen fel számlálókat Service Fabric Actor és Service Fabric Actor Method kategóriákat (lásd: Service Fabric Reliable Actors Diagnostics).

Ha Reliable Services vagy Service Remoting szolgáltatást használ, hasonlóképpen rendelkezünk Service Fabric Service és Service Fabric Service Method számlálókat használunk, amelyekből számlálókat kell gyűjtenie, lásd a szolgáltatás-újramotálással és a megbízható szolgáltatások teljesítményszámlálóival végzett monitorozást.

Megbízható gyűjtemények használata esetén javasoljuk, hogy a Avg. Transaction ms/Commit tranzakciómetrikák átlagos véglegesítési késését gyűjtse össze a forrásból Service Fabric Transactional Replicator .

Azure Monitor-naplók táblái

Ez a szakasz a szolgáltatáshoz kapcsolódó Azure Monitor-naplók tábláit sorolja fel, amelyek a Log Analytics által Kusto-lekérdezésekkel történő lekérdezéshez érhetők el. A táblák erőforrásnapló-adatokat tartalmaznak, és valószínűleg többet is, attól függően, hogy mit gyűjtenek és irányítanak hozzájuk.

Service Fabric-fürtök

Microsoft.ServiceFabric/fürtök

Tevékenységnapló

A csatolt tábla felsorolja a szolgáltatás tevékenységnaplójában rögzíthető műveleteket. Ezek a műveletek a tevékenységnapló összes lehetséges erőforrás-szolgáltatói műveletének egy részét képezik.

A tevékenységnapló-bejegyzések sémájára vonatkozó további információkért lásd : Tevékenységnapló séma.