Managing and monitoring application performance with New Relic
New Relic is an analytics software that provides near real-time operational and business analytics related to your application. It provides deep analytics on the behavior of the application from various aspects. It does the job of a profiler, as well as eliminates the need to maintain extra moving parts in the application. It works in the data push principle, where our application sends data to New Relic rather than New Relic asking for statistics from our application.
Getting ready
We will use the catalog application that we have built throughout this book. In essence, the application to be used does not matter here; it should just be a running Flask application.
The first step will be to sign up with New Relic for an account. Follow the simple sign-up process and, upon completion and email verification, you will be sent to your dashboard. Here, choose Application monitoring as the product that we need to use...