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>) |
Отслеживание значения метрики |