Need a help from you. I saw something strange in my Gatling test, where the Gatling report is showing a one request took max time of 20 secs response but when I try to see the same call/request in the logging or monitoring tool, that call never happened to the server. In fact, I observed this happened for couple of requests.
I verified thoroughly(including graphs) during the test time frame but no trace found at all.
Whatâs the status of this request? Are you sure itâs not a connection or TLS handshake timeout? If thatâs the case, itâs obviously not visible in the server logs as it never made it there through the network.
@slandelle The request is successfully executed with response code 200.
We are actually using Datadog for app server and AppD for DB monitoring.
Is it possible that request took 100% of execution time from DB hence Iâm not seeing this in app server logs?
@GeMi - I am sorry I didnât understand much from it. Can you please elaborate!
And, I already have âflusHttpCacheâ and âflushSessionCookiesâ in scripts. Please let me if I need to add anything else which helps to avoid the issue.
Gatling report is showing a one request took max time of 20 secs response but when I try to see the same call/request in the logging or monitoring tool, that call never happened to the server.
you identified the specific request execution (timestamp, parameters) that took 20s and couldnât find it in your server logs/monitoring?
So youâre saying that Gatling logged a request that received a response with a 200 that you could not find in the server logs nor monitoring?! The only way this is possible is that the response was served by a cache in front of what youâre monitoring, or that your monitoring is buggy/misses some requests.
Sorry, but thatâs not something we can help with, all the more without you providing a way for us to reproduce on our side. But Iâm 100% convinced the issue is not on Gatlingâs side.