Compartilhar via


ICounter<T> Interface

Definição

Um Contador, conforme definido pelo padrão OpenTelemetry. Especificação do OpenTelemetry: https://opentelemetry.io/docs/reference/specification/metrics/api/ especificação da API do .NET: https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.metrics.counter-1?view=net-6.0

Essa interface permite a codificação para o padrão OpenTelemetry sem atualizar nosso .NET Framework. Como ele é o mesmo padrão, podemos atualizar as implementações para um wrapper fino em torno do OTel quando estiver pronto. Isso também nos permite evitar a re instrumentação para desenvolvedores.

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

Parâmetros de tipo

T

O tipo de contador. Tipos com suporte: Byte, Int16, , Int64Int32, Double, Single, e Decimal.

Derivado
Implementações

Propriedades

Description

Obtém a descrição do instrumento.

(Herdado de IInstrument)
Enabled

Obtém um valor que indica se há ouvintes para esse instrumento.

(Herdado de IInstrument)
IsObservable

Obtém um valor que indica se o instrumento é um instrumento observável.

(Herdado de IInstrument)
Meter

Obtém o Medidor que criou o instrumento.

(Herdado de IInstrument)
Name

Obtém o nome do instrumento.

(Herdado de IInstrument)
Unit

Obtém a unidade de instrumento de medidas.

(Herdado de IInstrument)

Métodos

Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra o valor de incremento da medida.

Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Registra o valor de incremento da medida.

Add(T, KeyValuePair<String,Object>)

Registra o valor de incremento da medida.

Add(T, KeyValuePair<String,Object>[])

Registra o valor de incremento da medida.

Add(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Registra o valor de incremento da medida.

Add(T)

Registra o valor de incremento da medida.

Aplica-se a