Curious - what pushed you toward a proxy vs adding observability/instrumentation in the code?