Hello acrow!
Greetings.
Right around 8:35 there is multiple GC events running. When GC event runs, it pauses your application. All the GC events which ran around 8:35 are pausing your application for 400 - 500ms, as shown in the graph:
This clearly explains why your application's qps dropped from 15,000 to 5,000. Also one more observation is: your application's GC throughput is 95.38%.This is a poor throughput. This can cause degeneration in the application's performance. You should consider optimizing your GC performance.
Here is a video talk, which might get you started on the GC tuning.
Edit your Comment