Troubleshooting apps with distributed tracing with Jaeger