{"repo":"100rabhg/railswatch","free":true,"listed":false,"github":"https://github.com/100rabhg/railswatch","clone":"git clone https://github.com/100rabhg/railswatch.git","description":"Monitor your Rails applications (self-hosted and free)","language":"Ruby","stars":12,"topics":["apm","datadog","newrelic","performance","performance-monitoring","rails","rails-perfomance","ruby","ruby-on-rails","sentry"],"license":"MIT","category":"analytics","readme_excerpt":"Railswatch 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. P50, P90, P99, throughput, and more is available. Detailed p50, p90, p99 response time information. Per-controller breakdown with response time percentiles. (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 Railswatch.measure do .. end block - Active Record-backed storage, with optional separate database support on modern Rails multi-database setups All data are stored in your application's database and not sent to any 3rd party servers. Production Gem is production-ready. At least in my 2 applications with 1000 unique users per day it works perfectly. Just don't forget to protect performance dashboard with http basic auth or check of current user. Quick Start 1. Add the gem to your application's Gemfile 2. Run bundle in","default_branch":null,"files":null,"tree":[],"storefront":"/r/100rabhg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/100rabhg/railswatch/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."}