Improved failure detection for functional errors based on request attributes
Blog post from Dynatrace
Dynatrace's enhanced failure detection capabilities aim to automatically identify a wide range of error conditions and their root causes in IT environments, thereby improving application performance monitoring. While it excels at detecting technical errors, some functional errors, such as business transactions failing due to expired credit cards, remain outside its automatic detection scope. The major upgrade allows users to manually customize error handling by defining exceptions that should be marked as failed requests, even if they are handled gracefully. Enhancements also include the ability to use request attributes to identify business logic-related failures, offering a nuanced approach to error detection. Users can now specify certain conditions under which HTTP response codes and exceptions should or should not be considered indicators of failed requests, thus refining the accuracy and relevance of alerts. Additionally, Dynatrace has adjusted its approach to HTTP errors, broken link detection, and client abort scenarios, offering more control over which situations trigger alerts, allowing organizations to better manage and interpret their application performance data.