Freigeben über


OrleansPerfCounterTelemetryConsumer Klasse

Definition

Telemetrie-Verbraucher, der Metriken in vordefinierte Leistungsindikatoren schreibt.

public class OrleansPerfCounterTelemetryConsumer : Orleans.Runtime.IMetricTelemetryConsumer
type OrleansPerfCounterTelemetryConsumer = class
    interface IMetricTelemetryConsumer
    interface ITelemetryConsumer
Public Class OrleansPerfCounterTelemetryConsumer
Implements IMetricTelemetryConsumer
Vererbung
OrleansPerfCounterTelemetryConsumer
Implementiert

Konstruktoren

OrleansPerfCounterTelemetryConsumer()

Standardkonstruktor

OrleansPerfCounterTelemetryConsumer(ILoggerFactory)

Standardkonstruktor

Methoden

AreWindowsPerfCountersAvailable()

Überprüft, ob Windows perf-Zähler wie vom Betriebssystem unterstützt werden.

AreWindowsPerfCountersAvailable(ILogger)

Überprüft, ob Windows perf-Zähler wie vom Betriebssystem unterstützt werden.

Close()

Schließen des Telemetrie-Verbrauchers

DecrementMetric(String)

Metrik "Decrement"

DecrementMetric(String, Double)

Metrik nach Wert dekrementieren

Flush()

Schreiben aller ausstehenden Metriken

IncrementMetric(String)

Inkrementierungsmetrik.

IncrementMetric(String, Double)

Inkrementierungsmetrik nach Wert.

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

Metrikwert nachverfolgen

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

Metrikwert nachverfolgen

Gilt für: