Module: OpenTelemetry::SemConv::ASPNETCORE

Defined in:
lib/opentelemetry/semconv/aspnetcore/metrics.rb,
lib/opentelemetry/semconv/aspnetcore/attributes.rb

Metrics Names collapse

ASPNETCORE_DIAGNOSTICS_EXCEPTIONS =
Note:

Stability Level: stable

Number of exceptions caught by exception handling middleware.

Meter name: Microsoft.AspNetCore.Diagnostics; Added in: ASP.NET Core 8.0

'aspnetcore.diagnostics.exceptions'
ASPNETCORE_RATE_LIMITING_ACTIVE_REQUEST_LEASES =
Note:

Stability Level: stable

Number of requests that are currently active on the server that hold a rate limiting lease.

Meter name: Microsoft.AspNetCore.RateLimiting; Added in: ASP.NET Core 8.0

'aspnetcore.rate_limiting.active_request_leases'
ASPNETCORE_RATE_LIMITING_QUEUED_REQUESTS =
Note:

Stability Level: stable

Number of requests that are currently queued, waiting to acquire a rate limiting lease.

Meter name: Microsoft.AspNetCore.RateLimiting; Added in: ASP.NET Core 8.0

'aspnetcore.rate_limiting.queued_requests'
ASPNETCORE_RATE_LIMITING_REQUEST_TIME_IN_QUEUE =
Note:

Stability Level: stable

The time the request spent in a queue waiting to acquire a rate limiting lease.

Meter name: Microsoft.AspNetCore.RateLimiting; Added in: ASP.NET Core 8.0

'aspnetcore.rate_limiting.request.time_in_queue'
ASPNETCORE_RATE_LIMITING_REQUEST_LEASE_DURATION =
Note:

Stability Level: stable

The duration of rate limiting lease held by requests on the server.

Meter name: Microsoft.AspNetCore.RateLimiting; Added in: ASP.NET Core 8.0

'aspnetcore.rate_limiting.request_lease.duration'
ASPNETCORE_RATE_LIMITING_REQUESTS =
Note:

Stability Level: stable

Number of requests that tried to acquire a rate limiting lease.

Requests could be:

  • Rejected by global or endpoint rate limiting policies
  • Canceled while waiting for the lease.

Meter name: Microsoft.AspNetCore.RateLimiting; Added in: ASP.NET Core 8.0

'aspnetcore.rate_limiting.requests'
ASPNETCORE_ROUTING_MATCH_ATTEMPTS =
Note:

Stability Level: stable

Number of requests that were attempted to be matched to an endpoint.

Meter name: Microsoft.AspNetCore.Routing; Added in: ASP.NET Core 8.0

'aspnetcore.routing.match_attempts'

Attribute Names collapse

ASPNETCORE_DIAGNOSTICS_EXCEPTION_RESULT =
Note:

Stability Level: stable

ASP.NET Core exception middleware handling result

Examples:

Sample Values

handled
unhandled
'aspnetcore.diagnostics.exception.result'
ASPNETCORE_DIAGNOSTICS_HANDLER_TYPE =
Note:

Stability Level: stable

Full type name of the IExceptionHandler implementation that handled the exception.

Examples:

Sample Values

Contoso.MyHandler
'aspnetcore.diagnostics.handler.type'
ASPNETCORE_RATE_LIMITING_POLICY =
Note:

Stability Level: stable

Rate limiting policy name.

Examples:

Sample Values

fixed
sliding
token
'aspnetcore.rate_limiting.policy'
ASPNETCORE_RATE_LIMITING_RESULT =
Note:

Stability Level: stable

Rate-limiting result, shows whether the lease was acquired or contains a rejection reason

Examples:

Sample Values

acquired
request_canceled
'aspnetcore.rate_limiting.result'
ASPNETCORE_REQUEST_IS_UNHANDLED =
Note:

Stability Level: stable

Flag indicating if request was handled by the application pipeline.

Examples:

Sample Values

true
'aspnetcore.request.is_unhandled'
ASPNETCORE_ROUTING_IS_FALLBACK =
Note:

Stability Level: stable

A value that indicates whether the matched route is a fallback route.

Examples:

Sample Values

true
'aspnetcore.routing.is_fallback'
ASPNETCORE_ROUTING_MATCH_STATUS =
Note:

Stability Level: stable

Match result - success or failure

Examples:

Sample Values

success
failure
'aspnetcore.routing.match_status'