CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 08 Aug 2025 01:45:18 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090905051622
location: https://web.archive.org/web/20090905051622/https://github.com/thoughtbot/rpm/tree
server-timing: captures_list;dur=0.760900, exclusion.robots;dur=0.024805, exclusion.robots.policy;dur=0.011543, esindex;dur=0.011880, cdx.remote;dur=237.969408, LoadShardBlock;dur=236.573767, PetaboxLoader3.datanode;dur=146.961281, PetaboxLoader3.resolve;dur=58.996959
x-app-server: wwwb-app218
x-ts: 302
x-tr: 506
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app218; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Fri, 08 Aug 2025 01:45:18 GMT
content-type: text/html; charset=utf-8
content-length: 110
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 05 Sep 2009 05:16:19 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
x-archive-orig-x-runtime: 115ms
location: https://web.archive.org/web/20090905051622/https://github.com/thoughtbot/rpm/tree/master
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 110
cache-control: max-age=1800
memento-datetime: Sat, 05 Sep 2009 05:16:22 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT", ; rel="memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT", ; rel="last memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_11_20090905050154_crawl101.gpg-c/52_11_20090905051540_crawl101.arc.gz
server-timing: captures_list;dur=0.535272, exclusion.robots;dur=0.019403, exclusion.robots.policy;dur=0.009604, esindex;dur=0.009287, cdx.remote;dur=7.344540, LoadShardBlock;dur=196.558923, PetaboxLoader3.datanode;dur=131.900707, PetaboxLoader3.resolve;dur=217.766304, load_resource;dur=244.359020
x-app-server: wwwb-app218
x-ts: 301
x-tr: 472
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 08 Aug 2025 01:45:19 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 05 Sep 2009 05:16:22 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "9c11172d90cca66c9dc0b8435ff6f21e"
x-archive-orig-x-runtime: 384ms
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 34055
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 05 Sep 2009 05:16:22 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT", ; rel="memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT", ; rel="last memento"; datetime="Sat, 05 Sep 2009 05:16:22 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_11_20090905050154_crawl101.gpg-c/52_11_20090905051540_crawl101.arc.gz
server-timing: captures_list;dur=0.452850, exclusion.robots;dur=0.015976, exclusion.robots.policy;dur=0.007698, esindex;dur=0.007939, cdx.remote;dur=21.922663, LoadShardBlock;dur=58.246262, PetaboxLoader3.datanode;dur=72.761169, load_resource;dur=27.890874
x-app-server: wwwb-app218
x-ts: 200
x-tr: 171
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
thoughtbot's rpm at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Fork of newrelic/rpm | |
Description: | New Relic RPM Agent edit |
Homepage: | https://www.newrelic.com edit |
Public Clone URL: |
git://github.com/thoughtbot/rpm.git
Give this clone URL to anyone.
git clone git://github.com/thoughtbot/rpm.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:thoughtbot/rpm.git
|
rpm /
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Tue Dec 16 21:30:34 -0800 2008 | Agent updated to version 2.7.4 [bkayser] |
![]() |
.project | Thu Oct 30 23:28:25 -0700 2008 | first version of the rpm agent gem [bkayser] |
![]() |
LICENSE | Thu Oct 30 23:28:25 -0700 2008 | first version of the rpm agent gem [bkayser] |
![]() |
README | Loading commit data... ![]() |
|
![]() |
Rakefile | Tue Jan 27 12:23:07 -0800 2009 | sync agent beta 2.8.1-6274 [bkayser] |
![]() |
bin/ | Wed Jan 21 15:30:33 -0800 2009 | sync agent beta 2.8.1-6142 [James Gochee] |
![]() |
init.rb | Tue Feb 17 19:02:20 -0800 2009 | sync agent beta 2.8.4-6974 [bkayser] |
![]() |
install.rb | Tue Dec 23 16:44:51 -0800 2008 | Update with 2.8.0 beta [bkayser] |
![]() |
lib/ | ||
![]() |
newrelic.yml | Tue Dec 23 16:44:51 -0800 2008 | Update with 2.8.0 beta [bkayser] |
![]() |
newrelic_rpm.gemspec | ||
![]() |
newrelic_spec.rb | Thu Oct 30 23:28:25 -0700 2008 | first version of the rpm agent gem [bkayser] |
![]() |
recipes/ | Thu Jan 29 16:47:19 -0800 2009 | Agent release 2.8.1 [meixue] |
![]() |
spec_helper.rb | Thu Oct 30 23:28:25 -0700 2008 | first version of the rpm agent gem [bkayser] |
![]() |
test/ | ||
![]() |
ui/ |
README
= New Relic RPM * https://www.newrelic.com New Relic RPM is a Ruby performance management system, developed by New Relic, Inc. RPM provides you with deep information about the performance of your Ruby on Rails or Merb application as it runs in production. The New Relic Agent is distributed as a either a Rails plugin or a Gem, both hosted on RubyForge. The New Relic Agent runs in one of two modes: * Developer Mode : Adds a web interface mapped to /newrelic to your application for showing detailed performance metrics on a page by page basis. * Production Mode : Low overhead instrumentation that captures detailed information on your application running in production and transmits them to rpm.newrelic.com where you can monitor them in real time. === Developer Mode Developer mode is on by default when you run your application in the development environment (but not when it runs in other environments.) When running in developer mode, RPM will track the performance of every http request serviced by your application, and store in memory this information for the last 100 http transactions. When running in Developer Mode, the RPM will also add a few pages to your application that allow you to analyze this performance information. (Don't worry - those pages are not added to your application's routes when you run in production mode.) To view this performance information, including detailed SQL statement analysis, open '/newrelic' in your web application. For instance if you are running mongrel or thin on port 3000, enter the following into your browser: https://localhost:3000/newrelic === Production Mode To monitor your applications in production, create an account at https://newrelic.com/get-RPM.html When your application runs in the production environment, the New Relic agent runs in production mode. It connects to the New Relic RPM service and sends deep performance data to the RPM service for your analysis. To view this data, login to https://rpm.newrelic.com. NOTE: You must have a valid account and license key to view this data online. When you sign up for an account at www.newrelic.com, you will be provided with a license key, as well as a default configuration file for New Relic RPM. You can either paste your license key into your existing configuration file, config/newrelic.yml, or you can replace that config file with the one included in your welcome email. == Installation RPM requires an agent be installed in the application as either a Rails plug-in or a gem. Both are available on RubyForge--instructions below. === Git your RPM on! The agent is also available on Github under newrelic/rpm. As of March, 2009, we keep the latest release on the master, the edge on a working branch, and previous releases with tags. Fork away! === Requirements: Ruby 1.8.6 Rails 1.2.6 or above Merb 1.0 or above === Rails Plug-In Installation script/plugin install https://newrelic.rubyforge.net/svn/newrelic_rpm === Gem Installation sudo gem install newrelic_rpm For Rails, edit environment.rb and add to the initalizer block: config.gem "newrelic_rpm" The Developer Mode is unavailable when using the gem on Rails versions prior to 2.0. == Merb Support To monitor a merb app install the newrelic_rpm gem and add dependency 'newrelic_rpm' to your init.rb file. Current features implemented: * Standard monitoring, overview pages * Error capturing * Full Active Record instrumentation, including SQL explains * Very limited Data Mapper instrumentation * Transaction Traces are implemented but will not be very useful with Data Mapper until more work is done with the Data Mapper instrumentation Still under development: * Developer Mode * Data Mapper bindings Also some of the instrumentation has been implemented with method chaining, a mechanism that truly goes against the merb way. This was necessary in some cases where the API’s were not yet available or understood well enough to use. Converting these to hook methods using the Merb public API is a work in progress. == Support Reach out to us--and to fellow RPM users--at https://support.newrelic.com. There you'll find documentation, FAQs, and forums where you can submit suggestions and discuss RPM with New Relic staff and other users. Find a bug? E-mail support@newrelic.com, or post it to support.newrelic.com. For other support channels, see https://www.newrelic.com/support. Thank you, and may your application scale to infinity plus one. Lew Cirne, Founder and CEO New Relic, Inc.
This feature is coming soon. Sit tight!