13 public string Name {
get; }
22 public Meter(
string name,
string? version)
97 item.NotifyForUnpublishedInstrument();
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
void Add(TKey key, TValue value)
static List< Instrument > GetPublishedInstruments()
ObservableGauge< T > CreateObservableGauge< T >(string name, Func< T > observeValue, string? unit=null, string? description=null)
Counter< T > CreateCounter< T >(string name, string? unit=null, string? description=null)
bool AddInstrument(Instrument instrument)
Meter(string name, string? version)
static readonly List< Meter > s_allMeters
List< Instrument > _instruments
Histogram< T > CreateHistogram< T >(string name, string? unit=null, string? description=null)
ObservableCounter< T > CreateObservableCounter< T >(string name, Func< T > observeValue, string? unit=null, string? description=null)
static readonly MetricsEventSource Log
static void KeepAlive(object? obj)