observability 2021-06-09

Speaking of that, curious about how people add tracing to pedestal's middleware

right now, exceptions caught in pedestal don't get displayed for us in APM. I suspect it is because we need the equivalent of

try {
    runSomething();
} catch (Exception e) {
    Otel.captureException(e);
}

wherever pedestal catches exceptions.

@james.r.carr you want to add an interceptor to your interceptor chain

1

that does nothing on enter

but on exit looks for an :error

thrown exceptions aren't propagated directly to other interceptors , so that is your way to do