All Projects → scoutapp → Scout_apm_ruby

scoutapp / Scout_apm_ruby

Licence: other
ScoutAPM Ruby Agent. Supports Rails, Sinatra, Grape, Rack, and many other frameworks

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Scout apm ruby

Rorvswild
Ruby on Rails app monitoring: performances & exceptions insights for rails developers.
Stars: ✭ 159 (+16.06%)
Mutual labels:  ruby-on-rails, monitoring, performance-monitoring
Scouter
Scouter is an open source APM (Application Performance Management) tool.
Stars: ✭ 1,792 (+1208.03%)
Mutual labels:  monitoring, apm, performance-monitoring
Apm Agent Php
Elastic APM PHP Agent
Stars: ✭ 129 (-5.84%)
Mutual labels:  monitoring, apm, performance-monitoring
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+1564.96%)
Mutual labels:  monitoring, apm, performance-monitoring
Spm Agent Nodejs
NodeJS Monitoring Agent
Stars: ✭ 51 (-62.77%)
Mutual labels:  monitoring, apm, performance-monitoring
Rails performance
Monitor performance of you Rails applications
Stars: ✭ 345 (+151.82%)
Mutual labels:  ruby-on-rails, apm, performance-monitoring
App perf
Open source application performance monitoring tool with emphasis on ease of setup and use. Providing similar functionality like NewRelic/AppNeta/Skylight etc.
Stars: ✭ 353 (+157.66%)
Mutual labels:  monitoring, apm, performance-monitoring
Automon
Automon combines the power of AOP (AspectJ) with monitoring or logging tools you already use to declaratively monitor your Java code, the JDK, and 3rd party libraries.
Stars: ✭ 548 (+300%)
Mutual labels:  monitoring, performance-monitoring
Jaeger Ui
Web UI for Jaeger
Stars: ✭ 639 (+366.42%)
Mutual labels:  monitoring, apm
Spm Agent Mongodb
Sematext Agent for monitoring MongoDB
Stars: ✭ 7 (-94.89%)
Mutual labels:  monitoring, performance-monitoring
Sentry
Sentry is cross-platform application monitoring, with a focus on error reporting.
Stars: ✭ 29,700 (+21578.83%)
Mutual labels:  monitoring, apm
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (+274.45%)
Mutual labels:  monitoring, apm
Ruby server timing
Bring Rails server-side performance metrics 📈 to Chrome's Developer Tools via the Server Timing API. Production Safe™.
Stars: ✭ 508 (+270.8%)
Mutual labels:  monitoring, apm
Netutils Linux
A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.
Stars: ✭ 664 (+384.67%)
Mutual labels:  monitoring, performance-monitoring
Watchdoginspector
Shows your current framerate (fps) in the status bar of your iOS app
Stars: ✭ 497 (+262.77%)
Mutual labels:  monitoring, performance-monitoring
Apm Server
APM Server
Stars: ✭ 878 (+540.88%)
Mutual labels:  apm, performance-monitoring
Processhacker
A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
Stars: ✭ 6,285 (+4487.59%)
Mutual labels:  monitoring, performance-monitoring
Appmetrics
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
Stars: ✭ 864 (+530.66%)
Mutual labels:  monitoring, performance-monitoring
Vsphere2metrics
VMware vSphere Performance Metrics Integration with Graphite & InfluxDB
Stars: ✭ 28 (-79.56%)
Mutual labels:  monitoring, performance-monitoring
Mthawkeye
Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)
Stars: ✭ 1,119 (+716.79%)
Mutual labels:  apm, performance-monitoring

ScoutApm Ruby Agent

Build Status

A Ruby gem for detailed Rails application performance monitoring 📈. Metrics and transaction traces are reported to Scout, a hosted application monitoring service.

What's the special sauce? 🤔

The Scout agent is engineered to do some wonderful things:

Getting Started

Add the gem to your Gemfile

gem 'scout_apm'

Update your Gemfile

bundle install

Signup for a Scout account and put the provided config file at RAILS_ROOT/config/scout_apm.yml.

Your config file should look like:

common: &defaults
  name: YOUR_APPLICATION_NAME
  key: YOUR_APPLICATION_KEY
  monitor: true

test:
  monitor: false

production:
  <<: *defaults

DevTrace Quickstart

To use DevTrace, our free, no-signup, in-browser development profiler:

  1. Add the gem to your Gemfile:
# Gemfile
gem 'scout_apm'
  1. Start your Rails app with the SCOUT_DEV_TRACE environment variable:
SCOUT_DEV_TRACE=true rails server

How to test gem locally

  • Point your gemfile at your local checkout: gem 'scout_apm', path: '/path/to/scout_apm_ruby
  • Compile native code: cd /path/to/scout_apm_ruby && bundle exec rake compile

Docs

For the complete list of supported frameworks, Rubies, configuration options and more, see our help site.

Help

Email [email protected] if you need a hand.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].