adding instrumentation and logging (lager)