CPC G06F 11/3664 (2013.01) [G06F 11/0772 (2013.01); G06F 11/3409 (2013.01); G06F 11/3636 (2013.01)] | 16 Claims |
1. A computer-implemented method, comprising:
obtaining, by one or more processors, via a gateway, a request for a transaction to be processed in a production environment of a computing system by an application executing on one or more computing resources of the computing system, wherein a debug trace for transactions processed in the production environment by the computing system is turned off by default;
applying, by the one or more processors, to the request for the transaction, an outlier detection model, to determine whether the transaction comprises attributes matching transaction tuples of one or more historical transactions identified as triggering issues in the computing system when the application processed the historical transactions;
classifying, by the one or more processors, the transaction as being an outlier transaction or as being a standard transaction, based on applying the outlier detection model;
based on the classifying, publishing, by the one or more processors, a debug flag associated with the transaction to a distributed cache; and
based on determining that the transaction is an outlier transaction, concurrently with the application processing the transaction when executed in the production environment of the computing system, turning on, by the one or more processors, the debug trace to debug trace the application processing of the transaction, wherein turning on the debug trace to debug trace the application processing of the transaction is based on the application obtaining the debug flag from the distributed cache.
|