If I understand correctly the APM .net agent sends transaction details to APM only when a http request ends (either with an error or success result). What if a http request has an error and it is an infinite call spinning 100% CPU? I will not receive it...
I am experiencing some 100% spikes on my ASP.net MVC application. There is an .net full framework APM agent installed 1.7.1. I suspect that some of the methods with specific parameters may execute infinitely (or for long time). If my above reasoning is correct I will not get such transactions in APM, don't I?
Can I do anything with this? I was thinking about the executionTimeout setting from MVC but it seems it is no longer working since MVC4.0 and I could not make it working with the workarounds provided: c# - .NET Execution Timeout Not Taking Effect in an MVC Web Project - Stack Overflow
APM Server version: 7.13
APM Agent language and version: .net full framework 1.7.1