Поделиться через


OrleansPerfCounterTelemetryConsumer Класс

Определение

Потребитель телеметрии, который записывает метрики в предопределенные счетчики производительности.

public class OrleansPerfCounterTelemetryConsumer : Orleans.Runtime.IMetricTelemetryConsumer
type OrleansPerfCounterTelemetryConsumer = class
    interface IMetricTelemetryConsumer
    interface ITelemetryConsumer
Public Class OrleansPerfCounterTelemetryConsumer
Implements IMetricTelemetryConsumer
Наследование
OrleansPerfCounterTelemetryConsumer
Реализации

Конструкторы

OrleansPerfCounterTelemetryConsumer()

Конструктор по умолчанию

OrleansPerfCounterTelemetryConsumer(ILoggerFactory)

Конструктор по умолчанию

Методы

AreWindowsPerfCountersAvailable()

Проверяет, поддерживаются ли счетчики производительности Windows в операционной системе.

AreWindowsPerfCountersAvailable(ILogger)

Проверяет, поддерживаются ли счетчики производительности Windows в операционной системе.

Close()

Закрытие потребителя телеметрии

DecrementMetric(String)

Метрика уменьшения

DecrementMetric(String, Double)

Уменьшение метрики по значению

Flush()

Запись всех ожидающих метрик

IncrementMetric(String)

Метрика приращения.

IncrementMetric(String, Double)

Увеличение метрики по значению.

TrackMetric(String, Double, IDictionary<String,String>)

Отслеживание значения метрики

TrackMetric(String, TimeSpan, IDictionary<String,String>)

Отслеживание значения метрики

Применяется к