ICounter<T> 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 주위의 씬 래퍼로 구현을 업데이트할 수 있습니다. 또한 개발자를 위한 재 계측을 방지할 수 있습니다.
public interface ICounter<T> : Microsoft.VisualStudio.Telemetry.Metrics.IInstrument where T : struct
type ICounter<'T (requires 'T : struct)> = interface
interface IInstrument
Public Interface ICounter(Of T)
Implements IInstrument
형식 매개 변수
- 파생
- 구현
속성
Description |
계측 설명을 가져옵니다. (다음에서 상속됨 IInstrument) |
Enabled |
이 계측에 대한 수신기가 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IInstrument) |
IsObservable |
계측기가 관찰 가능한 계측인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IInstrument) |
Meter |
계측을 만든 미터를 가져옵니다. (다음에서 상속됨 IInstrument) |
Name |
계측 이름을 가져옵니다. (다음에서 상속됨 IInstrument) |
Unit |
측정 계측 단위를 가져옵니다. (다음에서 상속됨 IInstrument) |
메서드
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
측정값의 증분 값을 기록합니다. |
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>) |
측정값의 증분 값을 기록합니다. |
Add(T, KeyValuePair<String,Object>) |
측정값의 증분 값을 기록합니다. |
Add(T, KeyValuePair<String,Object>[]) |
측정값의 증분 값을 기록합니다. |
Add(T, ReadOnlySpan<KeyValuePair<String,Object>>) |
측정값의 증분 값을 기록합니다. |
Add(T) |
측정값의 증분 값을 기록합니다. |