Telemetria sieciowa na platformie .NET

Stos sieci platformy .NET jest instrumentowany w różnych warstwach. Platforma .NET umożliwia zbieranie dokładnych chronometrażu przez cały okres istnienia żądania HTTP przy użyciu metryk, liczników zdarzeń i zdarzeń.

  • Metryki sieci: począwszy od platformy .NET 8 składniki HTTP i rozpoznawania nazw (DNS) są instrumentowane przy użyciu nowoczesnego interfejsu API System.Diagnostics.Metrics. Te metryki zostały zaprojektowane we współpracy z usługą OpenTelemetry.
  • Zdarzenia sieciowe: zdarzenia zapewniają informacje dotyczące debugowania i śledzenia z dokładnymi znacznikami czasu.
  • Liczniki zdarzeń sieci: wszystkie składniki sieciowe są instrumentowane w celu publikowania metryk wydajności w czasie rzeczywistym przy użyciu interfejsu API EventCounters.

Napiwek

Jeśli szukasz informacji na temat śledzenia operacji HTTP w różnych usługach, zapoznaj się z dokumentacją śledzenia rozproszonego.