Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Observability To Colocated Auction Runloop (#1930)
# Description This PR refactors the autopilot runloop to add some additional observability to the solver competition. This will allow us to have a better idea of how individual solvers are behaving. As a note on the code and how to record metrics - I created methods on the `Metrics` type in order to increment/observe things. I'm not 100% happy with this, but wanted to see what others think in terms of legibility. # Changes - [x] Added gauge for last auction ID seen in the runloop. - [x] Specific error types for all driver interactions - [x] Added metrics counters for results of driver interactions (solving, revealing and settling), and specifically a histogram for `solve` timings. ## How to test The code should be covered by existing E2E tests in the services. --------- Co-authored-by: Felix Leupold <felixleupold90@gmail.com>
- Loading branch information