Skip to content

Commit 685f352

Browse files
committed
Added OTEL meter/instrument names
1 parent d56ea68 commit 685f352

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

src/OpenTelemetry/Metrics/AggregatorStore.cs

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ private static double[] FindDefaultHistogramBounds(in MetricStreamIdentity metri
202202
{
203203
switch (metricStreamIdentity.MeterName)
204204
{
205-
// .NET 8 meter
205+
// AspNetCore .NET 8 meter
206206
case "Microsoft.AspNetCore.RateLimiting":
207207
{
208208
switch (metricStreamIdentity.InstrumentName)
@@ -229,7 +229,7 @@ private static double[] FindDefaultHistogramBounds(in MetricStreamIdentity metri
229229
break;
230230
}
231231

232-
// AspNetCore instrumentation
232+
// AspNetCore .NET 8 meter
233233
case "Microsoft.AspNetCore.Hosting":
234234
{
235235
switch (metricStreamIdentity.InstrumentName)
@@ -241,7 +241,7 @@ private static double[] FindDefaultHistogramBounds(in MetricStreamIdentity metri
241241
break;
242242
}
243243

244-
// AspNetCore instrumentation
244+
// AspNetCore .NET 8 meter
245245
case "Microsoft.AspNetCore.Server.Kestrel":
246246
{
247247
switch (metricStreamIdentity.InstrumentName)
@@ -254,7 +254,7 @@ private static double[] FindDefaultHistogramBounds(in MetricStreamIdentity metri
254254
break;
255255
}
256256

257-
// AspNetCore instrumentation
257+
// AspNetCore .NET 8 meter
258258
case "Microsoft.AspNetCore.Http.Connections":
259259
{
260260
switch (metricStreamIdentity.InstrumentName)
@@ -277,6 +277,30 @@ private static double[] FindDefaultHistogramBounds(in MetricStreamIdentity metri
277277

278278
break;
279279
}
280+
281+
// OTel AspNetCore Instrumentation
282+
case "OpenTelemetry.Instrumentation.AspNetCore":
283+
{
284+
switch (metricStreamIdentity.InstrumentName)
285+
{
286+
case "http.server.duration":
287+
return Metric.DefaultHistogramBoundsSeconds;
288+
}
289+
290+
break;
291+
}
292+
293+
// OTel Http Instrumentation
294+
case "OpenTelemetry.Instrumentation.Http":
295+
{
296+
switch (metricStreamIdentity.InstrumentName)
297+
{
298+
case "http.client.duration":
299+
return Metric.DefaultHistogramBoundsSeconds;
300+
}
301+
302+
break;
303+
}
280304
}
281305
}
282306

0 commit comments

Comments
 (0)