Сетевые данные телеметрии в .NET

Сетевой стек .NET инструментируется на различных уровнях. .NET позволяет собирать точные сроки в течение всего времени существования HTTP-запроса с помощью метрик, счетчиков событий и событий.

  • Сетевые метрики: начиная с .NET 8 компоненты HTTP и разрешения имен (DNS) инструментируются с помощью современного API System.Diagnostics.Metrics. Эти метрики были разработаны в сотрудничестве с OpenTelemetry.
  • Сетевые события: события предоставляют сведения об отладке и трассировке с точными метками времени.
  • Счетчики сетевых событий: все сетевые компоненты инструментируются для публикации метрик производительности в режиме реального времени с помощью API EventCounters.

Совет

Если вы ищете информацию об отслеживании операций HTTP в разных службах, ознакомьтесь с документацией по распределенной трассировке.