Telemetrie sítí v .NET
Zásobník sítí .NET se instrumentuje v různých vrstvách. .NET umožňuje shromažďovat přesné časování po celou dobu životnosti požadavku HTTP pomocí metrik, distribuovaného trasování, čítačů událostí a událostí.
- síťové metriky: Počínaje rozhraním .NET 8 se komponenty HTTP a DNS (Name Resolution) instrumentují pomocí moderního rozhraní System.Diagnostics.Metrics API. Tyto metriky byly navrženy ve spolupráci s OpenTelemetry a lze je exportovat do různých monitorovacích nástrojů.
-
distribuované trasování:
HttpClient
je instrumentován pro generování distribuovaných trasovacích aktivit (označovaných také jako úseky). - síťové události: Události poskytují informace o ladění a trasování s přesnými časovými razítky.
- Čítače síťových událostí: Všechny síťové komponenty jsou instrumentovány k publikování metrik výkonu v reálném čase pomocí rozhraní EventCounters API.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.