Microsoft.VisualStudio.Telemetry.Metrics Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
| HistogramBuckets<T> |
Zestaw zasobników w histogramie. |
| HistogramConfiguration |
Określa konfigurację histogramu — które statystyki mają być zbierane i których zasobników użyć. |
| HistogramStatistics<T> |
Śledzi statystyki histogramu dla danego zakresu (all-up lub bucketized). |
| Instrument<T> |
Klasa bazowa dla wszystkich nieoserwowalnych instrumentów. Dublowane z: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.instrument-1?view=net-6.0. |
| Meter |
Meter jest klasą odpowiedzialną za tworzenie i śledzenie instrumentów. Dublowane z: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.meter?view=net-6.0. |
| VSTelemetryMeterProvider |
Dostawca MeterProvider jest odpowiedzialny za tworzenie nowych mierników z prawidłowymi nazwami i wersjami kontekstu telemetrii programu VS. |
Interfejsy
| ICounter<T> |
Licznik zdefiniowany przez standard OpenTelemetry. Specyfikacja interfejsu OPENTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ specyfikacja interfejsu API platformy .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0 Ten interfejs umożliwia kodowanie do standardu OpenTelemetry bez uaktualniania naszych .NET Framework. Ponieważ jest to ten sam standard, możemy zaktualizować implementacje do cienkiej otoki wokół OTel, gdy wszystko będzie gotowe. Pozwala to również uniknąć ponownego instrumentacji dla deweloperów. |
| IHistogram<T> |
Histogram zdefiniowany przez standard OpenTelemetry. Specyfikacja interfejsu OPENTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ specyfikacja interfejsu API platformy .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0 Ten interfejs umożliwia kodowanie do standardu OpenTelemetry bez uaktualniania naszych .NET Framework. Ponieważ jest to ten sam standard, możemy zaktualizować implementacje do cienkiej otoki wokół OTel, gdy wszystko będzie gotowe. Pozwala to również uniknąć ponownego instrumentacji dla deweloperów. |
| IInstrument |
Podstawowy interfejs dla wszystkich nieoserwowalnych instrumentów. Dublowane z: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.instrument-1?view=net-6.0. |
| IMeter |
Meter jest klasą odpowiedzialną za tworzenie i śledzenie instrumentów. Dublowane z: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.meter?view=net-6.0. |
| IMeterProvider |
MeterPRovider jest odpowiedzialny za tworzenie nowych mierników z prawidłowymi nazwami i wersjami dla kontekstu. |
| IVSCounter<T> |
Licznik z obsługą uwidaczniania sum i liczby, które nie są obsługiwane bezpośrednio przez liczniki OpenTelemetry. Zależność od tego histogramu umożliwia deweloperom korzystanie z wygodniejszych typów. Koszt podejmowania zależności od typu programu VS polega na tym, że może wymagać dodatkowej pracy dewelopera w celu przejścia do usługi OpenTelemetry. |
| IVSHistogram<T> |
Histogram z ujawnionymi statystykami i zasobnikami |