Skip to content

error-tracking: create instrumentation middleware once per instance

Joe Shaw requested to merge joe/fix_error_tracking_leak into main

The instrumentation middleware was being created in a http request handler. This creates various measurements that remain in memory causing a leak.

Prometheus metrics before and after the fix:

error-tracking-mem-tests

Fixes #2729+

Edited by Joe Shaw

Merge request reports