I’m trying to instrument external service call in a FastAPI application using the Stalette Middleware described here: Feature Idea: Starlette/Responder Framework Support
No external services are being shown. It seems that the transaction is only available inside the
__call__ method of the middleware, and not anywhere else.
I’m running my app with the following command:
newrelic-admin run-program gunicorn -k uvicorn.workers.UvicornWorker -c "$GUNICORN_CONF" "$APP_MODULE"
What language agent version are you using? Any other relevant versions? (Packages, etc.)
Python 3.7.5 / NewRelic Agent 184.108.40.206
What error message are you seeing if any? Paste in text or add a screenshot:
Describe what are you seeing? How does that differ than what were you expecting to see?
No external trace appears on UI.