open-telemetry / opentelemetry-python-contrib

OpenTelemetry instrumentation for Python modules
https://opentelemetry.io
Apache License 2.0
729 stars 601 forks source link

Support metrics for request queuing #927

Open gregbuehler opened 2 years ago

gregbuehler commented 2 years ago

As a service owner I'd like to know if there is a delay in receiving requests upstream from my service (e.g. firewalls, load balancers, etc).

Describe the solution you'd like Given the presence of the header X-Request-Start or X-Queue-Start containing the timestamp of request transmission, we can calculate how long it took for our service to receive the request. This helps service owners to understand upstream delays that are not traditionally captured by examining how long it takes to process a request.

See also:

nstawski commented 1 year ago

I would like to take this issue.