{"repo":"igorkasyanchuk/rails_performance","free":true,"listed":false,"github":"https://github.com/igorkasyanchuk/rails_performance","clone":"git clone https://github.com/igorkasyanchuk/rails_performance.git","description":"Monitor performance of you Rails applications (self-hosted and free)","language":"Ruby","stars":1244,"topics":["rails","ruby","ruby-on-rails","newrelic","datadog","apm","performance","performance-monitoring"],"license":"MIT","category":"analytics","readme_excerpt":"Rails Performance My Cheatsheets A self-hosted tool to monitor the performance of your Ruby on Rails application. This is a simple and free alternative to the New Relic APM, Datadog or other similar services. A new version with P50, P90, P99, throughput, and more is available. Detailed p50, p90, p99 response time information. (more screenshots below) It allows you to track: - real-time monitoring on the Recent tab - see your p50, p90, p99 response time - monitor system resources (CPU, memory, disk) - monitor slow requests - throughput report (see amount of RPM (requests per minute)) - an average response time - the slowest controllers & actions - total duration of time spent per request, views rendering, DB - SQL queries, rendering logs in \"Recent Requests\" section - simple 500-crashes reports - deployment events (or custom events) - Sidekiq jobs - Delayed Job jobs - Grape API inside Rails app - Rake tasks performance - Custom events wrapped with RailsPerformance.measure do .. end block - works with Rails 4.2+ (and probably 4.1, 4.0 too) and Ruby 2.2+ All data are stored in local Redis and not sent to any 3rd party servers. Production Gem is production-ready. At least in my 2 applications with 800 unique users per day it works perfectly. Just don't forget to protect performance dashboard with http basic auth or check of current user. Usage Default configuration is listed below. But you can override it. Create config/initializers/rails performance.rb in your app: Additionally ","default_branch":null,"files":null,"tree":[],"storefront":"/r/igorkasyanchuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/igorkasyanchuk/rails_performance/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}