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?
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.