1 instantiation of CollectedMeasurement
Microsoft.Extensions.Diagnostics.Testing (1)
Metrics\MetricCollector.cs (1)
296
var m = new
CollectedMeasurement
<T>(measurement, tags, _timeProvider.GetUtcNow());
62 references to CollectedMeasurement
Microsoft.AspNetCore.HeaderParsing.Tests (2)
HeaderParsingFeatureTests.cs (2)
147
var
latest = metricCollector.LastMeasurement;
205
var
latest = metricCollector.LastMeasurement;
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
943
foreach (
var
measurement in tpocMeasurements)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (3)
TelemetryHealthChecksPublisherTests.cs (3)
109
var
latest = healthyMetricCollector.LastMeasurement;
138
private static long GetValue(IReadOnlyCollection<
CollectedMeasurement
<long>> counters, string healthy, string status)
140
foreach (
var
counter in counters)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
Windows\Disk\WindowsDiskMetricsTests.cs (2)
85
IReadOnlyList<
CollectedMeasurement
<long>> measurements = operationCollector.GetMeasurementSnapshot();
159
IReadOnlyList<
CollectedMeasurement
<long>> measurements = operationCollector.GetMeasurementSnapshot();
Microsoft.Extensions.Diagnostics.Testing (25)
Metrics\CollectedMeasurement.cs (1)
21
/// Initializes a new instance of the <see cref="
CollectedMeasurement
{T}"/> class.
Metrics\MeasurementExtensions.cs (20)
22
public static IEnumerable<
CollectedMeasurement
<T>> ContainsTags<T>(this IEnumerable<
CollectedMeasurement
<T>> measurements, params KeyValuePair<string, object?>[] tags)
33
public static IEnumerable<
CollectedMeasurement
<T>> ContainsTags<T>(this IEnumerable<
CollectedMeasurement
<T>> measurements, params string[] tags)
44
public static IEnumerable<
CollectedMeasurement
<T>> MatchesTags<T>(this IEnumerable<
CollectedMeasurement
<T>> measurements, params KeyValuePair<string, object?>[] tags)
55
public static IEnumerable<
CollectedMeasurement
<T>> MatchesTags<T>(this IEnumerable<
CollectedMeasurement
<T>> measurements, params string[] tags)
65
public static T EvaluateAsCounter<T>(this IEnumerable<
CollectedMeasurement
<T>> measurements)
71
IEnumerable<
CollectedMeasurement
<byte>> l => (T)(object)ByteSum(l),
72
IEnumerable<
CollectedMeasurement
<short>> l => (T)(object)ShortSum(l),
73
IEnumerable<
CollectedMeasurement
<int>> l => (T)(object)l.Sum(m => m.Value),
74
IEnumerable<
CollectedMeasurement
<long>> l => (T)(object)l.Sum(m => m.Value),
75
IEnumerable<
CollectedMeasurement
<float>> l => (T)(object)l.Sum(m => m.Value),
76
IEnumerable<
CollectedMeasurement
<double>> l => (T)(object)l.Sum(m => m.Value),
77
IEnumerable<
CollectedMeasurement
<decimal>> l => (T)(object)l.Sum(m => m.Value),
81
static byte ByteSum(IEnumerable<
CollectedMeasurement
<byte>> measurements)
84
foreach (
var
measurement in measurements)
92
static short ShortSum(IEnumerable<
CollectedMeasurement
<short>> measurements)
95
foreach (
var
measurement in measurements)
Metrics\MetricCollector.cs (4)
37
private readonly List<
CollectedMeasurement
<T>> _measurements = [];
172
public IReadOnlyList<
CollectedMeasurement
<T>> GetMeasurementSnapshot(bool clear = false)
191
public
CollectedMeasurement
<T>? LastMeasurement
296
var
m = new CollectedMeasurement<T>(measurement, tags, _timeProvider.GetUtcNow());
Microsoft.Gen.Metrics.Generated.Tests (29)
MetricTests.cs (14)
69
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
96
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
124
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
152
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
251
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
276
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
301
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
314
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
327
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
340
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
361
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
405
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
504
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
548
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
MetricTests.Ext.cs (6)
53
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
79
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
106
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
133
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
168
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
261
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
MetricTests.Ext.Unit.cs (9)
21
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
36
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
54
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
74
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
99
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
129
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
152
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
169
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());
186
var
measurement = Assert.Single(collector.GetMeasurementSnapshot());