OrleansPerfCounterTelemetryConsumer Class

Definition

Telemetry consumer that writes metrics to predefined performance counters.

C#
public class OrleansPerfCounterTelemetryConsumer : Orleans.Runtime.IMetricTelemetryConsumer
Inheritance
OrleansPerfCounterTelemetryConsumer
Implements

Constructors

Methods

AreWindowsPerfCountersAvailable()

Checks to see if windows perf counters as supported by OS.

AreWindowsPerfCountersAvailable(ILogger)

Checks to see if windows perf counters as supported by OS.

Close()

Close telemetry consumer

DecrementMetric(String, Double)

Decrement metric by value

DecrementMetric(String)

Decrement metric

Flush()

Write all pending metrics

IncrementMetric(String, Double)

Increment metric by value.

IncrementMetric(String)

Increment metric.

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

Track metric value

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

Track metric value

Applies to

Product Versions
.NET Orleans 1.5.10, 3.4.5, 3.6.0