Microsoft.VisualStudio.Telemetry.Metrics 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
HistogramBuckets<T> |
히스토그램 내의 버킷 집합입니다. |
HistogramConfiguration |
수집할 통계 및 사용할 버킷인 히스토그램의 구성을 지정합니다. |
HistogramStatistics<T> |
지정된 scope 대한 히스토그램 통계를 추적합니다(올업 또는 버킷화됨). |
Instrument<T> |
관찰할 수 없는 모든 계측에 대한 기본 클래스입니다. 에서 미러링됨: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.instrument-1?view=net-6.0. |
Meter |
미터는 계측기를 만들고 추적하는 클래스입니다. 에서 미러링됨: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.meter?view=net-6.0. |
VSTelemetryMeterProvider |
MeterProvider는 VS 원격 분석 컨텍스트에 유효한 이름 + 버전이 있는 새 미터를 만듭니다. |
인터페이스
ICounter<T> |
OpenTelemetry 표준에 정의된 카운터입니다. OpenTelemetry 사양: https://opentelemetry.io/docs/reference/specification/metrics/api/ .NET API 사양: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0 이 인터페이스를 사용하면 .NET Framework 업그레이드하지 않고 OpenTelemetry 표준으로 코딩할 수 있습니다. 동일한 표준이므로 준비가 되면 OTel 주변의 씬 래퍼로 구현을 업데이트할 수 있습니다. 또한 개발자를 위한 재 계측을 방지할 수 있습니다. |
IHistogram<T> |
OpenTelemetry 표준에 정의된 히스토그램입니다. OpenTelemetry 사양: https://opentelemetry.io/docs/reference/specification/metrics/api/ .NET API 사양: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.histogram-1?view=net-6.0 이 인터페이스를 사용하면 .NET Framework 업그레이드하지 않고 OpenTelemetry 표준으로 코딩할 수 있습니다. 동일한 표준이므로 준비가 되면 OTel 주변의 씬 래퍼로 구현을 업데이트할 수 있습니다. 또한 개발자를 위한 재 계측을 방지할 수 있습니다. |
IInstrument |
관찰할 수 없는 모든 계측에 대한 기본 인터페이스입니다. 에서 미러링됨: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.instrument-1?view=net-6.0. |
IMeter |
미터는 계측기를 만들고 추적하는 클래스입니다. 에서 미러링됨: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.meter?view=net-6.0. |
IMeterProvider |
MeterPRovider는 컨텍스트에 유효한 이름 + 버전을 사용하여 새 미터를 만듭니다. |
IVSCounter<T> |
OpenTelemetry 카운터에서 직접 지원되지 않는 Sum + Count 노출을 지원하는 카운터입니다. 이 히스토그램에 대한 종속성을 사용하면 개발자가 보다 편리한 형식을 사용할 수 있습니다. VS 형식에 종속되는 비용은 OpenTelemetry로 이동하기 위해 추가 개발 작업이 필요할 수 있다는 것입니다. |
IVSHistogram<T> |
노출된 통계 + 버킷이 있는 히스토그램 |