Yesterday, I decided to give NewRelic a try. I signed up for a free account, and installed the .Net agent, and restarted IIS as instructed. Immediately, this agent started showing up a wealth of information on the dashboard like:
- most slow SQL statements
- which methods are taking longest to execute
- which pages are being accessed most frequently
How can the above and a lot more be done simply by installing the .Net Agent? I am concerned about the actual application performance - I've used profiling tools previously which greatly slow down the application by modifying the compiled DLLs. However, this tool does not seem to have modified anything.
I still need to make up what all this information means and how this could actually help me, but it looks quite 'magic' to me and am concerned if there are any performance implications in leaving the agent running and uploading information to the dashboard.