Skip to content

Commit 813d4ff

Browse files
committed
minor clean up
1 parent e5ebe25 commit 813d4ff

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

src/OpenTelemetry/Metrics/AggregatorStore.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ internal sealed class AggregatorStore
2424
{
2525
private static readonly string MetricPointCapHitFixMessage = "Consider opting in for the experimental SDK feature to emit all the throttled metrics under the overflow attribute by setting env variable OTEL_DOTNET_EXPERIMENTAL_METRICS_EMIT_OVERFLOW_ATTRIBUTE = true. You could also modify instrumentation to reduce the number of unique key/value pair combinations. Or use Views to drop unwanted tags. Or use MeterProviderBuilder.SetMaxMetricPointsPerMetricStream to set higher limit.";
2626
private static readonly Comparison<KeyValuePair<string, object>> DimensionComparisonDelegate = (x, y) => x.Key.CompareTo(y.Key);
27-
private static readonly Dictionary<(string, string), double[]> DefaultHistogramBoundMappings = new()
27+
private static readonly IReadOnlyDictionary<(string, string), double[]> DefaultHistogramBoundMappings = new Dictionary<(string, string), double[]>()
2828
{
29-
{ ("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request_lease.duration"), Metric.DefaultHistogramBoundsSeconds },
30-
{ ("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request.time_in_queue"), Metric.DefaultHistogramBoundsSeconds },
31-
{ ("System.Net.Http", "http.client.connection.duration"), Metric.DefaultHistogramBoundsSeconds },
32-
{ ("System.Net.Http", "http.client.request.duration"), Metric.DefaultHistogramBoundsSeconds },
33-
{ ("System.Net.Http", "http.client.request.time_in_queue"), Metric.DefaultHistogramBoundsSeconds },
3429
{ ("Microsoft.AspNetCore.Hosting", "http.server.request.duration"), Metric.DefaultHistogramBoundsSeconds },
30+
{ ("Microsoft.AspNetCore.Http.Connections", "signalr.server.connection.duration"), Metric.DefaultHistogramBoundsSeconds },
31+
{ ("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request.time_in_queue"), Metric.DefaultHistogramBoundsSeconds },
32+
{ ("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request_lease.duration"), Metric.DefaultHistogramBoundsSeconds },
3533
{ ("Microsoft.AspNetCore.Server.Kestrel", "kestrel.connection.duration"), Metric.DefaultHistogramBoundsSeconds },
3634
{ ("Microsoft.AspNetCore.Server.Kestrel", "kestrel.tls_handshake.duration"), Metric.DefaultHistogramBoundsSeconds },
37-
{ ("Microsoft.AspNetCore.Http.Connections", "signalr.server.connection.duration"), Metric.DefaultHistogramBoundsSeconds },
38-
{ ("System.Net.NameResolution", "dns.lookups.duration"), Metric.DefaultHistogramBoundsSeconds },
3935
{ ("OpenTelemetry.Instrumentation.AspNetCore", "http.server.duration"), Metric.DefaultHistogramBoundsSeconds },
4036
{ ("OpenTelemetry.Instrumentation.Http", "http.client.duration"), Metric.DefaultHistogramBoundsSeconds },
37+
{ ("System.Net.Http", "http.client.connection.duration"), Metric.DefaultHistogramBoundsSeconds },
38+
{ ("System.Net.Http", "http.client.request.duration"), Metric.DefaultHistogramBoundsSeconds },
39+
{ ("System.Net.Http", "http.client.request.time_in_queue"), Metric.DefaultHistogramBoundsSeconds },
40+
{ ("System.Net.NameResolution", "dns.lookups.duration"), Metric.DefaultHistogramBoundsSeconds },
4141
};
4242

4343
private readonly object lockZeroTags = new();

test/OpenTelemetry.Tests/Metrics/AggregatorTestsBase.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -239,18 +239,18 @@ public void MultiThreadedHistogramUpdateAndSnapShotTest()
239239
}
240240

241241
[Theory]
242+
[InlineData("Microsoft.AspNetCore.Hosting", "http.server.request.duration")]
243+
[InlineData("Microsoft.AspNetCore.Http.Connections", "signalr.server.connection.duration")]
242244
[InlineData("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request_lease.duration")]
243245
[InlineData("Microsoft.AspNetCore.RateLimiting", "aspnetcore.rate_limiting.request.time_in_queue")]
244-
[InlineData("System.Net.Http", "http.client.connection.duration")]
245-
[InlineData("System.Net.Http", "http.client.request.duration")]
246-
[InlineData("System.Net.Http", "http.client.request.time_in_queue")]
247-
[InlineData("Microsoft.AspNetCore.Hosting", "http.server.request.duration")]
248246
[InlineData("Microsoft.AspNetCore.Server.Kestrel", "kestrel.connection.duration")]
249247
[InlineData("Microsoft.AspNetCore.Server.Kestrel", "kestrel.tls_handshake.duration")]
250-
[InlineData("Microsoft.AspNetCore.Http.Connections", "signalr.server.connection.duration")]
251-
[InlineData("System.Net.NameResolution", "dns.lookups.duration")]
252248
[InlineData("OpenTelemetry.Instrumentation.AspNetCore", "http.server.duration")]
253249
[InlineData("OpenTelemetry.Instrumentation.Http", "http.client.duration")]
250+
[InlineData("System.Net.Http", "http.client.connection.duration")]
251+
[InlineData("System.Net.Http", "http.client.request.duration")]
252+
[InlineData("System.Net.Http", "http.client.request.time_in_queue")]
253+
[InlineData("System.Net.NameResolution", "dns.lookups.duration")]
254254
public void HistogramBucketsDefaultUpdatesForSecondsTest(string meterName, string instrumentName)
255255
{
256256
RunTest(meterName, instrumentName, unit: "s");

0 commit comments

Comments
 (0)