Hálózati telemetria a .NET-ben
A .NET hálózati verem több rétegben van műszerezett. A .NET lehetővé teszi, hogy pontos időzítéseket gyűjtsön a HTTP-kérések teljes élettartama során metrikák, elosztott nyomkövetés, eseményszámlálók és események használatával.
- hálózatkezelési metrikák: A .NET 8-tól kezdve a HTTP és a névfeloldási (DNS) összetevők a modern System.Diagnostics.Metrics APIhasználatával vannak kialakítva. Ezek a metrikák OpenTelemetria együttműködésben lettek kialakítva, és különböző monitorozási eszközökre exportálhatók.
-
Elosztott nyomkövetési:
HttpClient
elosztott nyomkövetési tevékenységek (más néven spanok) kibocsátására szolgál. - Hálózati események: Az események hibakeresési és nyomkövetési információkat biztosítanak pontos időbélyegekkel.
- Hálózati eseményszámlálók: Minden hálózati összetevő valós idejű teljesítménymetrikákat tesz közzé az EventCounters API használatával.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.