1 write to Meter
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\Instrument.cs (1)
69
Meter
= meter ?? throw new ArgumentNullException(nameof(meter));
48 references to Meter
Microsoft.Extensions.Diagnostics (8)
Metrics\DebugConsoleMetricListener.cs (3)
37
WriteLine($"{instrument.
Meter
.Name}-{instrument.Name} Started; Description: {instrument.Description}.");
45
WriteLine($"{instrument.
Meter
.Name}-{instrument.Name} Stopped.");
64
WriteLine($"{instrument.
Meter
.Name}-{instrument.Name} {measurement} {instrument.Unit}");
Metrics\ListenerSubscription.cs (5)
135
&& IsMoreSpecific(rule, best, isLocalScope: instrument.
Meter
.Scope == _meterFactory))
161
if (!(rule.Scopes.HasFlag(MeterScope.Global) && instrument.
Meter
.Scope == null)
162
&& !(rule.Scopes.HasFlag(MeterScope.Local) && instrument.
Meter
.Scope == meterFactory))
194
if (!instrument.
Meter
.Name.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
195
!instrument.
Meter
.Name.AsSpan().EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
Windows\WindowsCountersTests.cs (2)
43
if (ReferenceEquals(meter, instrument.
Meter
))
85
if (ReferenceEquals(meter, instrument.
Meter
))
Microsoft.Extensions.Diagnostics.Testing (4)
Metrics\MetricCollector.cs (4)
90
Initialize(instrument => Equals(instrument.
Meter
.Scope, meterScope) && instrument.
Meter
.Name == meterName && instrument.Name == instrumentName);
105
Initialize(instrument => ReferenceEquals(instrument.
Meter
, meter) && instrument.Name == instrumentName);
340
? new(nameof(MetricCollector<T>), $"The metric collector instance for instrument '{_instrument.Name}' of meter '{_instrument.
Meter
.Name}' has been disposed.")
Microsoft.Extensions.Resilience.PerformanceTests (1)
MetricsUtil.cs (1)
18
if (instrument.
Meter
.Name is "Polly")
System.Diagnostics.DiagnosticSource (33)
System\Diagnostics\Metrics\AggregationManager.cs (3)
97
Include(i => i.
Meter
.Name.Equals(meterName, StringComparison.OrdinalIgnoreCase));
107
Include(i => i.
Meter
.Name.StartsWith(meterNamePrefix, StringComparison.OrdinalIgnoreCase));
112
Include(i => i.
Meter
.Name.Equals(meterName, StringComparison.OrdinalIgnoreCase)
System\Diagnostics\Metrics\Instrument.cs (2)
95
if (
Meter
.Disposed || !
Meter
.AddInstrument(this))
System\Diagnostics\Metrics\MeterListener.cs (1)
76
if (instrument is not null && !_disposed && !instrument.
Meter
.Disposed)
System\Diagnostics\Metrics\MetricsEventSource.cs (27)
492
beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.
Meter
.Name, i.
Meter
.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
493
Helpers.FormatTags(i.Tags), Helpers.FormatTags(i.
Meter
.Tags), Helpers.FormatObjectHash(i.
Meter
.Scope), state.ID, i.
Meter
.TelemetrySchemaUrl),
494
endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.
Meter
.Name, i.
Meter
.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
495
Helpers.FormatTags(i.Tags), Helpers.FormatTags(i.
Meter
.Tags), Helpers.FormatObjectHash(i.
Meter
.Scope), state.ID, i.
Meter
.TelemetrySchemaUrl),
496
instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.
Meter
.Name, i.
Meter
.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
497
Helpers.FormatTags(i.Tags), Helpers.FormatTags(i.
Meter
.Tags), Helpers.FormatObjectHash(i.
Meter
.Scope), state is null ? 0 : state.ID, i.
Meter
.TelemetrySchemaUrl),
836
Log.CounterRateValuePublished(sessionId, instrument.
Meter
.Name, instrument.
Meter
.Version, instrument.Name, instrument.Unit, Helpers.FormatTags(stats.Labels),
841
Log.UpDownCounterRateValuePublished(sessionId, instrument.
Meter
.Name, instrument.
Meter
.Version, instrument.Name, instrument.Unit, Helpers.FormatTags(stats.Labels),
847
Log.GaugeValuePublished(sessionId, instrument.
Meter
.Name, instrument.
Meter
.Version, instrument.Name, instrument.Unit, Helpers.FormatTags(stats.Labels),
852
Log.GaugeValuePublished(sessionId, instrument.
Meter
.Name, instrument.
Meter
.Version, instrument.Name, instrument.Unit, Helpers.FormatTags(stats.Labels),
857
Log.HistogramValuePublished(sessionId, instrument.
Meter
.Name, instrument.
Meter
.Version, instrument.Name, instrument.Unit, Helpers.FormatTags(stats.Labels), FormatQuantiles(histogramStats.Quantiles),
864
instrument.
Meter
.Name,
865
instrument.
Meter
.Version,