Namespace Cratis.Metrics

Classes

CounterAttribute<T>

Attribute for marking a method as a counter for the metrics code generator.

GaugeAttribute<T>

Attribute for marking a method as a gauge for the metrics code generator.

HistogramAttribute<T>

Marks a method that records a distribution of measurements.

KeyedMeter<T>

Represents a keyed typed Meter.

MeterExtensions

Extension methods for working with meters.

MeterScope<T>

Represents a scope for metrics.

Meter<T>

Represents a typed Meter.

UnkeyedMeter<T>

Represents an unkeyed typed Meter.

Interfaces

IMeterScope<T>

Defines a scope for metrics.

IMeter<T>

Defines a meter for a specific type.