Performance

Sqreen allows you to monitor and control the maximum amount of time in milliseconds it can analyze the operations performed in a request. The performance settings in the dashboard gives you access to everything related to Sqreen's performance.


Setting the maximum execution duration per request

Define the maximum amount of time in milliseconds it can take to analyze the operations performed in a request. When the value is reached, Sqreen stops further analyzing and protecting the request. For example, a HTTPS request involving several sub-operations Sqreen analyzes and protects (template rendering, database queries, etc.) could reach such limit, in which case the remaining operations would no longer be analyzed or protected.

Bu default, this value is set to 50ms.

Monitoring

Execution time

Monitor the overhead of protecting your application requests and see the time taken by your application's request handlers when protected by Sqreen:

Execution time monitoring

Monitored requests

See the total number of requests monitored by Sqreen:

Monitored requests

Protected requests ratio

Given the configured maximum execution duration per request previously described, see the protection ratio of your app, ie. the percentage of requests that have been or not protected:

Protected requests ratio

When the maximum Sqreen execution duration per request has been reached, Sqreen minimizes the overhead by partially protecting the request.