-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Closed
Labels
api-approvedAPI was approved in API review, it can be implementedAPI was approved in API review, it can be implementedarea-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
Description
Background and Motivation
See #48309 (comment)
Proposed API
Microsoft.AspNetCore.Hosting:
current-requests
->http-server-current-requests
request-duration
->http-server-request-duration
Microsoft.AspNetCore.Http.Connections:
current-connections
->http-server-current-connections
connection-duration
->http-server-connection-duration
current-transports
->http-server-current-transports
http-server
is probably the wrong name here. Maybe connection-handler
?
Microsoft.AspNetCore.Server.Kestrel:
current-connections
->kestrel-current-connections
connection-duration
->kestrel-connection-duration
rejected-connections
->kestrel-rejected-connections
queued-connections
->kestrel-queued-connections
queued-requests
->kestrel-queued-requests
current-upgraded-connections
->kestrel-current-upgraded-connections
tls-handshake-duration
->kestrel-tls-handshake-duration
current-tls-handshakes
->kestrel-current-tls-handshakes
Microsoft.AspNetCore.RateLimiting:
current-leased-requests
->rate-limiting-current-leased-requests
leased-request-duration
->rate-limiting-leased-request-duration
current-queued-requests
->rate-limiting-current-queued-requests
queued-request-duration
->rate-limiting-queued-request-duration
lease-failed-requests
->rate-limiting-lease-failed-requests
Usage Examples
Alternative Designs
Risks
Metadata
Metadata
Assignees
Labels
api-approvedAPI was approved in API review, it can be implementedAPI was approved in API review, it can be implementedarea-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions