151 references to LastMeasurement
Aspire.Confluent.Kafka.Tests (82)
Aspire8MetricsTests.cs (82)
78
Assert.Equal(100, collectorProducerQueueMessageCount.
LastMeasurement
!.Value);
79
Assert.Contains(collectorProducerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
80
Assert.Contains(collectorProducerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
82
Assert.Equal(100, collectorConsumerQueueMessageCount.
LastMeasurement
!.Value);
83
Assert.Contains(collectorConsumerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
84
Assert.Contains(collectorConsumerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
86
Assert.Equal(1638400, collectorProducerQueueSize.
LastMeasurement
!.Value);
87
Assert.Contains(collectorProducerQueueSize.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
88
Assert.Contains(collectorProducerQueueSize.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
90
Assert.Equal(5, collectorNetworkTx.
LastMeasurement
!.Value);
91
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
92
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
93
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
95
Assert.Equal(1638400, collectorNetworkTransmitted.
LastMeasurement
!.Value);
96
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
97
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
98
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
100
Assert.Equal(5, collectorNetworkRx.
LastMeasurement
!.Value);
101
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
102
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
103
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
105
Assert.Equal(1638400, collectorNetworkReceived.
LastMeasurement
!.Value);
106
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
107
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
108
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
110
Assert.Equal(5, collectorMessageTx.
LastMeasurement
!.Value);
111
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
112
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
113
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
115
Assert.Equal(1638400, collectorMessageTransmitted.
LastMeasurement
!.Value);
116
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
117
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
118
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
120
Assert.Equal(5, collectorMessageRx.
LastMeasurement
!.Value);
121
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
122
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
123
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
125
Assert.Equal(1638400, collectorMessageReceived.
LastMeasurement
!.Value);
126
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
127
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
128
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
193
Assert.Equal(200, collectorProducerQueueMessageCount.
LastMeasurement
!.Value);
194
Assert.Contains(collectorProducerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
195
Assert.Contains(collectorProducerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
197
Assert.Equal(200, collectorConsumerQueueMessageCount.
LastMeasurement
!.Value);
198
Assert.Contains(collectorConsumerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
199
Assert.Contains(collectorConsumerQueueMessageCount.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
201
Assert.Equal(3276800, collectorProducerQueueSize.
LastMeasurement
!.Value);
202
Assert.Contains(collectorProducerQueueSize.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
203
Assert.Contains(collectorProducerQueueSize.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
205
Assert.Equal(5, collectorNetworkTx.
LastMeasurement
!.Value);
206
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
207
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
208
Assert.Contains(collectorNetworkTx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
210
Assert.Equal(1638400, collectorNetworkTransmitted.
LastMeasurement
!.Value);
211
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
212
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
213
Assert.Contains(collectorNetworkTransmitted.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
215
Assert.Equal(5, collectorNetworkRx.
LastMeasurement
!.Value);
216
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
217
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
218
Assert.Contains(collectorNetworkRx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
220
Assert.Equal(1638400, collectorNetworkReceived.
LastMeasurement
!.Value);
221
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
222
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
223
Assert.Contains(collectorNetworkReceived.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
225
Assert.Equal(5, collectorMessageTx.
LastMeasurement
!.Value);
226
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
227
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
228
Assert.Contains(collectorMessageTx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
230
Assert.Equal(1638400, collectorMessageTransmitted.
LastMeasurement
!.Value);
231
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
232
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
233
Assert.Contains(collectorMessageTransmitted.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
235
Assert.Equal(5, collectorMessageRx.
LastMeasurement
!.Value);
236
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
237
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
238
Assert.Contains(collectorMessageRx.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
240
Assert.Equal(1638400, collectorMessageReceived.
LastMeasurement
!.Value);
241
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka");
242
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1");
243
Assert.Contains(collectorMessageReceived.
LastMeasurement
!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
Microsoft.AspNetCore.HeaderParsing.Tests (2)
HeaderParsingFeatureTests.cs (2)
150
var latest = metricCollector.
LastMeasurement
;
208
var latest = metricCollector.
LastMeasurement
;
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherTests.cs (1)
109
var latest = healthyMetricCollector.
LastMeasurement
;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (18)
Windows\WindowsContainerSnapshotProviderTests.cs (9)
240
Assert.NotNull(metricCollector.
LastMeasurement
);
241
Assert.True(double.IsNaN(metricCollector.
LastMeasurement
.Value));
247
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Consumed 10% of the CPU.
254
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Still consuming 10% as gauge wasn't updated.
261
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Consumed 10% of the CPU.
309
Assert.NotNull(metricCollector.
LastMeasurement
?.Value);
310
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Consuming 10% of the memory initially.
315
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Still consuming 10% as gauge wasn't updated.
320
Assert.Equal(0.3 * multiplier, metricCollector.
LastMeasurement
.Value); // Consuming 30% of the memory afterwards.
Windows\WindowsSnapshotProviderTests.cs (9)
100
Assert.NotNull(metricCollector.
LastMeasurement
);
101
Assert.True(double.IsNaN(metricCollector.
LastMeasurement
.Value));
106
Assert.Equal(0.05 * multiplier, metricCollector.
LastMeasurement
?.Value); // Consuming 5% of the CPU (2 CPUs, 1000 ticks, 1ms).
113
Assert.Equal(0.05 * multiplier, metricCollector.
LastMeasurement
?.Value); // Still consuming 5% of the CPU
139
Assert.NotNull(metricCollector.
LastMeasurement
);
140
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Consuming 5% of the memory initially
148
Assert.Equal(0.1 * multiplier, metricCollector.
LastMeasurement
.Value); // Still consuming 10% as gauge wasn't updated.
154
Assert.Equal(0.3 * multiplier, metricCollector.
LastMeasurement
.Value); // Consuming 30% of the memory afterwards
163
Assert.Equal(1 * multiplier, Math.Round(metricCollector.
LastMeasurement
.Value)); // Consuming 100% of the memory
Microsoft.Extensions.Diagnostics.Testing.Tests (48)
Metrics\MetricCollectorTests.cs (48)
53
Assert.Null(collector.
LastMeasurement
);
60
Assert.NotNull(collector.
LastMeasurement
);
64
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
65
Assert.Equal(3, collector.
LastMeasurement
.Value);
66
Assert.Empty(collector.
LastMeasurement
.Tags);
67
Assert.Equal(now, collector.
LastMeasurement
.Timestamp);
74
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
75
Assert.Equal(2, collector.
LastMeasurement
.Value);
76
Assert.Empty(collector.
LastMeasurement
.Tags);
77
Assert.Equal(timeProvider.GetUtcNow(), collector.
LastMeasurement
.Timestamp);
82
Assert.Null(collector.
LastMeasurement
);
83
Assert.Null(collector.
LastMeasurement
);
99
Assert.Null(collector.
LastMeasurement
);
105
Assert.NotNull(collector.
LastMeasurement
);
109
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
110
Assert.Equal(3, collector.
LastMeasurement
.Value);
111
Assert.Empty(collector.
LastMeasurement
.Tags);
112
Assert.Equal(now, collector.
LastMeasurement
.Timestamp);
119
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
120
Assert.Equal(2, collector.
LastMeasurement
.Value);
121
Assert.Empty(collector.
LastMeasurement
.Tags);
122
Assert.Equal(timeProvider.GetUtcNow(), collector.
LastMeasurement
.Timestamp);
127
Assert.Null(collector.
LastMeasurement
);
128
Assert.Null(collector.
LastMeasurement
);
146
Assert.Null(collector.
LastMeasurement
);
152
Assert.NotNull(collector.
LastMeasurement
);
156
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
157
Assert.Equal(3, collector.
LastMeasurement
.Value);
158
Assert.Empty(collector.
LastMeasurement
.Tags);
159
Assert.Equal(now, collector.
LastMeasurement
.Timestamp);
166
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
167
Assert.Equal(2, collector.
LastMeasurement
.Value);
168
Assert.Empty(collector.
LastMeasurement
.Tags);
169
Assert.Equal(timeProvider.GetUtcNow(), collector.
LastMeasurement
.Timestamp);
174
Assert.Null(collector.
LastMeasurement
);
175
Assert.Null(collector.
LastMeasurement
);
177
Assert.Null(collector2.
LastMeasurement
);
207
Assert.Null(collector.
LastMeasurement
);
213
Assert.NotNull(collector.
LastMeasurement
);
217
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
218
Assert.Equal(3, collector.
LastMeasurement
.Value);
219
Assert.Empty(collector.
LastMeasurement
.Tags);
220
Assert.Equal(now, collector.
LastMeasurement
.Timestamp);
227
Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.
LastMeasurement
);
228
Assert.Equal(2, collector.
LastMeasurement
.Value);
229
Assert.Empty(collector.
LastMeasurement
.Tags);
230
Assert.Equal(timeProvider.GetUtcNow(), collector.
LastMeasurement
.Timestamp);
363
Assert.Throws<ObjectDisposedException>(() => collector.
LastMeasurement
);