118 instantiations of MetricCollector
Aspire.Confluent.Kafka.Tests (22)
Aspire8MetricsTests.cs (22)
46var collectorConsumerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
47var collectorProducerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
48var collectorProducerQueueSize = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
49var collectorNetworkTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
50var collectorNetworkTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
51var collectorNetworkRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
52var collectorNetworkReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
53var collectorMessageTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
54var collectorMessageTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
55var collectorMessageRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
56var collectorMessageReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
161var collectorConsumerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
162var collectorProducerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
163var collectorProducerQueueSize = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
164var collectorNetworkTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
165var collectorNetworkTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
166var collectorNetworkRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
167var collectorNetworkReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
168var collectorMessageTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
169var collectorMessageTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
170var collectorMessageRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
171var collectorMessageReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
Microsoft.AspNetCore.HeaderParsing.Tests (2)
Microsoft.Extensions.AI.Tests (4)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (11)
Windows\WindowsContainerSnapshotProviderTests.cs (7)
217using var metricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ContainerCpuTime, fakeClock);
284using var metricCollector = new MetricCollector<double>(meter, instrumentName, fakeClock);
361using var metricCollector = new MetricCollector<double>(meter, instrumentName, fakeClock);
424using var processMetricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ProcessMemoryUtilization, fakeClock);
425using var containerLimitMetricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, fakeClock);
426using var containerUsageMetricCollector = new MetricCollector<long>(meter, ResourceUtilizationInstruments.ContainerMemoryUsage, fakeClock);
518using var metricCollector = new MetricCollector<long>(meter, ResourceUtilizationInstruments.ContainerMemoryUsage, fakeClock);
Microsoft.Extensions.Diagnostics.Testing.Tests (33)
Metrics\MetricCollectorTests.cs (22)
19Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>((Instrument<long>)null!));
20Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>((ObservableInstrument<long>)null!));
21Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>(new Meter(Guid.NewGuid().ToString()), null!));
22Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>(null!, "Hello"));
23Assert.Throws<ArgumentNullException>(() => new MetricCollector<long>(null, null!, "Hello"));
25Assert.Throws<ArgumentException>(() => new MetricCollector<long>(new Meter(Guid.NewGuid().ToString()), string.Empty));
26Assert.Throws<ArgumentException>(() => new MetricCollector<long>(null, string.Empty, "Hello"));
27Assert.Throws<ArgumentException>(() => new MetricCollector<long>(null, "Hello", string.Empty));
36Assert.Throws<InvalidOperationException>(() => new MetricCollector<Guid>(meter, "Counter"));
37Assert.Throws<InvalidOperationException>(() => new MetricCollector<Guid>(null, meter.Name, "Counter"));
49using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
96using var collector = new MetricCollector<long>(counter, timeProvider);
142using var collector = new MetricCollector<long>(scope, meter.Name, counter.Name, timeProvider);
143using var collector2 = new MetricCollector<long>(new object(), meter.Name, counter.Name, timeProvider);
204using var collector = new MetricCollector<long>(counter, timeProvider);
242using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
280using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
306using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
338using var collector = new MetricCollector<long>(meter, CounterName);
353var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
376collector = new MetricCollector<long>(meter, CounterName, timeProvider);
391using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Gen.Metrics.Generated.Tests (43)
MetricTests.cs (22)
50using var collector = new MetricCollector<long>(_meter, nameof(Counter0D));
65using var collector = new MetricCollector<long>(_meter, nameof(Counter2D));
77using var collector = new MetricCollector<long>(_meter, nameof(Histogram0D));
92using var collector = new MetricCollector<long>(_meter, nameof(Histogram1D));
105using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounter0D));
120using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounter1D));
133using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogram0D));
148using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogram2D));
162using var collector = new MetricCollector<long>(_meter, nameof(Counter4D));
186using var collector = new MetricCollector<long>(_meter, nameof(Histogram4D));
246using var collector = new MetricCollector<long>(_meter, nameof(Counter2D));
272using var collector = new MetricCollector<long>(_meter, nameof(Histogram2D));
297using var collector = new MetricCollector<long>(_meter, nameof(FileScopedNamespaceCounter));
309using var collector = new MetricCollector<double>(_meter, nameof(FileScopedNamespaceGenericDoubleCounter));
322using var collector = new MetricCollector<long>(_meter, "MyCounterMetric");
335using var collector = new MetricCollector<long>(_meter, "MyHistogramMetric");
357using var collector = new MetricCollector<long>(_meter, "MyHistogramStructTypeMetric");
401using var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetric");
473using (var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetric"))
480using (var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetric"))
500using var collector = new MetricCollector<long>(_meter, "MyCounterStructTypeMetric");
544using var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetric");
MetricTests.Ext.cs (12)
18using (var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetricExt"))
25using (var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetricExt"))
36using var collector = new MetricCollector<long>(_meter, nameof(CounterExt0D));
49using var collector = new MetricCollector<long>(_meter, nameof(CounterExt2D));
61using var collector = new MetricCollector<long>(_meter, nameof(HistogramExt0D));
74using var collector = new MetricCollector<long>(_meter, nameof(HistogramExt1D));
88using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounterExt0D));
101using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounterExt1D));
115using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogramExt0D));
128using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogramExt2D));
164using var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetricExt");
257using var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetricExt");
114 references to MetricCollector
Aspire.Confluent.Kafka.Tests (22)
Aspire8MetricsTests.cs (22)
46var collectorConsumerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
47var collectorProducerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
48var collectorProducerQueueSize = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
49var collectorNetworkTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
50var collectorNetworkTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
51var collectorNetworkRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
52var collectorNetworkReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
53var collectorMessageTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
54var collectorMessageTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
55var collectorMessageRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
56var collectorMessageReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
161var collectorConsumerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
162var collectorProducerQueueMessageCount = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
163var collectorProducerQueueSize = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
164var collectorNetworkTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
165var collectorNetworkTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
166var collectorNetworkRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
167var collectorNetworkReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
168var collectorMessageTx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
169var collectorMessageTransmitted = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
170var collectorMessageRx = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
171var collectorMessageReceived = new MetricCollector<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
Microsoft.AspNetCore.HeaderParsing.Tests (2)
Microsoft.Extensions.AI.Tests (4)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (11)
Windows\WindowsContainerSnapshotProviderTests.cs (7)
217using var metricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ContainerCpuTime, fakeClock);
284using var metricCollector = new MetricCollector<double>(meter, instrumentName, fakeClock);
361using var metricCollector = new MetricCollector<double>(meter, instrumentName, fakeClock);
424using var processMetricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ProcessMemoryUtilization, fakeClock);
425using var containerLimitMetricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, fakeClock);
426using var containerUsageMetricCollector = new MetricCollector<long>(meter, ResourceUtilizationInstruments.ContainerMemoryUsage, fakeClock);
518using var metricCollector = new MetricCollector<long>(meter, ResourceUtilizationInstruments.ContainerMemoryUsage, fakeClock);
Microsoft.Extensions.Diagnostics.Testing (7)
Microsoft.Extensions.Diagnostics.Testing.Tests (22)
Metrics\MetricCollectorTests.cs (11)
49using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
96using var collector = new MetricCollector<long>(counter, timeProvider);
142using var collector = new MetricCollector<long>(scope, meter.Name, counter.Name, timeProvider);
143using var collector2 = new MetricCollector<long>(new object(), meter.Name, counter.Name, timeProvider);
204using var collector = new MetricCollector<long>(counter, timeProvider);
242using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
280using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
306using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
338using var collector = new MetricCollector<long>(meter, CounterName);
353var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
391using var collector = new MetricCollector<long>(meter, CounterName, timeProvider);
Microsoft.Extensions.Http.Resilience.Tests (1)
Microsoft.Gen.Metrics.Generated.Tests (43)
MetricTests.cs (22)
50using var collector = new MetricCollector<long>(_meter, nameof(Counter0D));
65using var collector = new MetricCollector<long>(_meter, nameof(Counter2D));
77using var collector = new MetricCollector<long>(_meter, nameof(Histogram0D));
92using var collector = new MetricCollector<long>(_meter, nameof(Histogram1D));
105using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounter0D));
120using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounter1D));
133using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogram0D));
148using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogram2D));
162using var collector = new MetricCollector<long>(_meter, nameof(Counter4D));
186using var collector = new MetricCollector<long>(_meter, nameof(Histogram4D));
246using var collector = new MetricCollector<long>(_meter, nameof(Counter2D));
272using var collector = new MetricCollector<long>(_meter, nameof(Histogram2D));
297using var collector = new MetricCollector<long>(_meter, nameof(FileScopedNamespaceCounter));
309using var collector = new MetricCollector<double>(_meter, nameof(FileScopedNamespaceGenericDoubleCounter));
322using var collector = new MetricCollector<long>(_meter, "MyCounterMetric");
335using var collector = new MetricCollector<long>(_meter, "MyHistogramMetric");
357using var collector = new MetricCollector<long>(_meter, "MyHistogramStructTypeMetric");
401using var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetric");
473using (var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetric"))
480using (var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetric"))
500using var collector = new MetricCollector<long>(_meter, "MyCounterStructTypeMetric");
544using var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetric");
MetricTests.Ext.cs (12)
18using (var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetricExt"))
25using (var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetricExt"))
36using var collector = new MetricCollector<long>(_meter, nameof(CounterExt0D));
49using var collector = new MetricCollector<long>(_meter, nameof(CounterExt2D));
61using var collector = new MetricCollector<long>(_meter, nameof(HistogramExt0D));
74using var collector = new MetricCollector<long>(_meter, nameof(HistogramExt1D));
88using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounterExt0D));
101using var collector = new MetricCollector<int>(_meter, nameof(GenericIntCounterExt1D));
115using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogramExt0D));
128using var collector = new MetricCollector<int>(_meter, nameof(GenericIntHistogramExt2D));
164using var collector = new MetricCollector<long>(_meter, "MyHistogramStrongTypeMetricExt");
257using var collector = new MetricCollector<decimal>(_meter, "MyCounterStrongTypeMetricExt");