33 references to MetricCollector
Aspire.Confluent.Kafka.Tests (22)
Aspire8MetricsTests.cs (22)
46
var collectorConsumerQueueMessageCount = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
47
var collectorProducerQueueMessageCount = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
48
var collectorProducerQueueSize = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
49
var collectorNetworkTx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
50
var collectorNetworkTransmitted = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
51
var collectorNetworkRx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
52
var collectorNetworkReceived = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
53
var collectorMessageTx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
54
var collectorMessageTransmitted = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
55
var collectorMessageRx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
56
var collectorMessageReceived = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
161
var collectorConsumerQueueMessageCount = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.consumer.queue.message_count");
162
var collectorProducerQueueMessageCount = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.message_count");
163
var collectorProducerQueueSize = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.producer.queue.size");
164
var collectorNetworkTx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.tx");
165
var collectorNetworkTransmitted = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.transmitted");
166
var collectorNetworkRx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.rx");
167
var collectorNetworkReceived = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.network.received");
168
var collectorMessageTx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.publish.messages");
169
var collectorMessageTransmitted = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.transmitted");
170
var collectorMessageRx = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.receive.messages");
171
var collectorMessageReceived = new
MetricCollector
<long>(meterFactory, "Aspire.Confluent.Kafka", "messaging.kafka.message.received");
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\OpenTelemetryChatClientTests.cs (4)
920
using var timeToFirstChunkCollector = new
MetricCollector
<double>(null, sourceName, "gen_ai.client.operation.time_to_first_chunk");
921
using var timePerOutputChunkCollector = new
MetricCollector
<double>(null, sourceName, "gen_ai.client.operation.time_per_output_chunk");
980
using var timeToFirstChunkCollector = new
MetricCollector
<double>(null, sourceName, "gen_ai.client.operation.time_to_first_chunk");
981
using var timePerOutputChunkCollector = new
MetricCollector
<double>(null, sourceName, "gen_ai.client.operation.time_per_output_chunk");
Microsoft.Extensions.Diagnostics.Testing.Tests (6)
Metrics\MetricCollectorTests.cs (6)
23
Assert.Throws<ArgumentNullException>(() => new
MetricCollector
<long>(null, null!, "Hello"));
26
Assert.Throws<ArgumentException>(() => new
MetricCollector
<long>(null, string.Empty, "Hello"));
27
Assert.Throws<ArgumentException>(() => new
MetricCollector
<long>(null, "Hello", string.Empty));
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.Http.Resilience.Tests (1)
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
118
using var metricCollector = new
MetricCollector
<int>(null, "Polly", "resilience.polly.strategy.events");