Introducing Event Loop Diagnostics for the New Relic Python Agent
Blog post from New Relic
For Python developers utilizing asynchronous frameworks such as Tornado, aiohttp, and Sanic, the New Relic Python agent's version 5.0 introduces event loop diagnostics to enhance visibility into their applications. This feature addresses the difficulty of detecting and diagnosing issues related to event loop blocking, which is a common source of slowdowns in asynchronous applications. By tracking all trace segments executing on the event loop, the New Relic APM 360 records wait times and identifies potential blockers, providing detailed insights into transaction execution times. This diagnostic information is accessible through APM and New Relic Query Language (NRQL) queries, enabling developers to better understand and optimize their asynchronous application performance. The integration supports existing instrumentation for frameworks like aiohttp, Sanic, and Tornado, with future plans to expand support for Tornado 5.x.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Observability | 1 | 314 | 63 | 18 | +46% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.