1 write to Name
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\Meter.cs (1)
74
Name
= name ?? throw new ArgumentNullException(nameof(name));
40 references to Name
Microsoft.Extensions.Diagnostics (5)
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 (2)
194
if (!instrument.Meter.
Name
.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
195
!instrument.Meter.
Name
.AsSpan().EndsWith(suffix, StringComparison.OrdinalIgnoreCase))
Microsoft.Extensions.Diagnostics.Abstractions (11)
Metrics\InstrumentRule.cs (3)
15
/// <para>- MeterName, either an exact match, or the longest prefix match. See <see cref="Meter.
Name
">Meter.Name</see>.</para>
20
/// <param name="meterName">The <see cref="Meter.
Name
">Meter.Name</see> or prefix.</param>
28
/// Gets the <see cref="Meter.
Name
">Meter.Name</see>, either an exact match or the longest prefix match. Only full segment matches are considered.
Metrics\MetricsBuilderExtensions.Rules.cs (8)
19
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
28
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
41
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
50
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
63
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
72
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
85
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
94
/// <param name="meterName">The <see cref="Meter.
Name
"/> or prefix. A null value matches all meters.</param>
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (4)
Windows\Disk\WindowsDiskMetricsTests.cs (1)
43
Assert.Equal(ResourceUtilizationInstruments.MeterName, meter.
Name
);
Windows\WindowsContainerSnapshotProviderTests.cs (1)
589
Assert.Equal(ResourceUtilizationInstruments.MeterName, meter.
Name
);
Windows\WindowsNetworkMetricsTests.cs (1)
26
Assert.Equal(ResourceUtilizationInstruments.MeterName, meter.
Name
);
Windows\WindowsSnapshotProviderTests.cs (1)
181
Assert.Equal(ResourceUtilizationInstruments.MeterName, meter.
Name
);
Microsoft.Extensions.Diagnostics.Testing (2)
Metrics\MetricCollector.cs (2)
90
Initialize(instrument => Equals(instrument.Meter.Scope, meterScope) && instrument.Meter.
Name
== meterName && 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.Diagnostics.Testing.Tests (3)
Metrics\MetricCollectorTests.cs (3)
37
Assert.Throws<InvalidOperationException>(() => new MetricCollector<Guid>(null, meter.
Name
, "Counter"));
142
using var collector = new MetricCollector<long>(scope, meter.
Name
, counter.Name, timeProvider);
143
using var collector2 = new MetricCollector<long>(new object(), meter.
Name
, counter.Name, timeProvider);
Microsoft.Extensions.Resilience.PerformanceTests (1)
MetricsUtil.cs (1)
18
if (instrument.Meter.
Name
is "Polly")
System.Diagnostics.DiagnosticSource (14)
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\Meter.cs (2)
38
Debug.Assert(
Name
is not null);
69
Debug.Assert(
Name
is not null);
System\Diagnostics\Metrics\MetricsEventSource.cs (9)
492
beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.Meter.
Name
, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
494
endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.Meter.
Name
, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
496
instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.Meter.
Name
, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description,
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
,