I add metrics and structured logs before I add the next feature. Not after the bug, not when the dashboard request lands — before.
Future-me always thanks past-me. The cost of instrumenting up front is hours; the cost of debugging blind in production is days, and someone else's weekend.