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