.NET elosztott nyomkövetés
Az elosztott nyomkövetés egy diagnosztikai technika, amely segít a mérnököknek az alkalmazások hibáinak és teljesítményproblémáinak honosításában, különösen azokban, amelyek több gépen vagy folyamaton keresztül terjeszthetők. Ez a technika egy olyan alkalmazáson keresztül követi nyomon a kérelmeket, amelyek különböző alkalmazásösszetevők által végzett munkát korrelálnak, és elválasztják azokat az alkalmazás által az egyidejű kérések során végzett más munkától. Előfordulhat például, hogy egy tipikus webszolgáltatáshoz érkező kérést először egy terheléselosztó fogadja, majd továbbítja egy webkiszolgálói folyamatnak, amely ezután több lekérdezést küld egy adatbázisba. Az elosztott nyomkövetés lehetővé teszi a mérnökök számára, hogy különbséget tegyenek a lépések sikertelensége, az egyes lépések hossza és az egyes lépések által generált üzenetek naplózása között.
Első lépések a .NET-alkalmazásfejlesztők számára
A kulcs .NET-kódtárak az elosztott nyomkövetési információk automatikus előállítására szolgálnak. Ezeket az információkat azonban összegyűjteni és tárolni kell, hogy azok később is megtekinthetők legyenek. Az alkalmazásfejlesztők általában kiválasztanak egy telemetriai szolgáltatást, amely tárolja a nyomkövetési információkat számukra, majd egy megfelelő kódtár használatával továbbítják az elosztott nyomkövetési telemetriát a kiválasztott szolgáltatásnak:
- OpenTelemetry egy szállítósemleges kódtár, amely számos szolgáltatást támogat. További információ: Elosztott nyomkövetések gyűjtése OpenTelemetry-.
- Application Insights a Microsoft által biztosított teljes körű szolgáltatás. További információ: Elosztott nyomkövetések gyűjtése az Application Insightshasználatával.
- Számos kiváló minőségű külső alkalmazásteljesítmény-monitorozási (APM) gyártó kínál integrált .NET-megoldásokat.
További információ: Az elosztott nyomkövetési fogalmak ismertetése és az alábbi útmutatók:
- Elosztott nyomkövetések gyűjtése egyedi logika
- Egyéni elosztott nyomkövetési instrumentáció hozzáadása
Külső telemetriagyűjtési szolgáltatások esetén kövesse a szállító által megadott telepítési utasításokat.
A .NET által kibocsátott beépített tevékenységek
A .NET-be beépített tevékenységek átfogó listájáért tekintse meg .NET-beépített tevékenységeit.
Első lépések a .NET-kódtár fejlesztői számára
A .NET-kódtáraknak nem kell foglalkozniuk a telemetriai adatok végső gyűjtésével, csak a létrehozásának módjával. Ha azt szeretné, hogy a könyvtár felhasználói láthassák az elosztott nyomkövetésben részletezett munkát, adjon hozzá elosztott nyomkövetési eszközöket a támogatáshoz.
További információkért lásd: Az elosztott nyomkövetési fogalmak ismertetése és az Egyéni elosztott nyomkövetési instrumentáció hozzáadása útmutató.