|Global timer||The time spent by all threads waiting to be resumed in VM Lock (GVL).|
|Waiting threads||The number of threads waiting to be resumed in VM Lock (GVL).|
|Allocated Objects||The number of allocated objects in memory between minutely measurements.|
|Garbage Collection Counts||Garbage collection counts, split over major and minor GC runs.|
|Heap Slots||Heap slots, split over live and free.|
|Ruby VM||Stats from the RubyVM.stat method.|
|Thread Count||Number of running threads.|
|Garbage Collection Time||Measurement of the amount of time Garbage Collection has run.|
With AppSignal's automated RubyVM dashboard, you gain instant insights into critical performance metrics of your Ruby application. With memory allocation, garbage collection, heap slots, and thread count metrics, you can identify memory leaks and runaway threads before they impact your application's performance.
AppSignal gives you instant insights into your application's metrics, helping you to answer important Ruby performance questions:
A simple click on any point of any graph on your dashboard will give you an instant snapshot of your application at that point in time. Dive deep into your RubyVM performance by visualizing the garbage collector's performance and thread count, along with easy access to your application logs for even faster debugging.
AppSignal dashboards give you the insights needed to make proactive and data-driven decisions. You can also stay ahead of issues by setting up triggers to alert you when your thread count begins to climb or garbage collection slows down.
Experience the power of AppSignal's RubyVM monitoring in minutes! Simply sign up, install AppSignal, and we'll automatically create dashboards that track your application's RubyVM metrics and help you get the answers you need for your Ruby monitoring questions!
Do you need help, have a feature request or just need someone to rubber duck with? Get in touch with one of our engineers.