System.Diagnostics.Metrics.ObservableInstrument<T>
ObservableInstrument{T} is the base class from which all metrics observable instruments will inherit.
namespace System.Diagnostics.Metrics
{
public abstract class ObservableInstrument<T> : Instrument where T : struct
{
protected ObservableInstrument(Meter meter, string name, string unit, string description);
protected ObservableInstrument(Meter meter, string name, string unit, string description, IEnumerable<KeyValuePair<string, object>> tags);
protected abstract IEnumerable<Measurement<T>> Observe();
}
}