Application performance monitoring should not serve as a reactive solution, it should be incorporated in concert with the entire application delivery cycle. By monitoring during the testing phase and in production, you will have the complete picture of application performance.
Good testing done during the development stage can find issues before an application goes live. And ongoing monitoring and management can detect and repair performance issues as quickly as possible.
You can read more here: Getting Testing and Performance Management to Work in Concert