Skip to content

anedot/newrelic-carrierwave

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

newrelic-carrierwave

Note: There are no tests because New Relic's test suite is crazy-town. This has been running in production on Househappy.org for over a year with no issues.

CarrierWave Instrumentation

This gem provides New Relic instrumentation for the CarrierWave gem. There are two main components which are instrumented, image processing and FOG based file storage/retrieval. If you have bugs or problems with this gem, please open up an issue, here.

Storage Methods* (FOG)

CarrierWave::Storage::Fog#store!
CarrierWave::Storage::Fog#retrieve
CarrierWave::Storage::Fog#authenticated_url
CarrierWave::Storage::Fog#public_url

::CarrierWave::SanitizedFile#copy_to
::CarrierWave::SanitizedFile#move_to

*These report under the "external" section

General Image Processor Methods

CarrierWave::Uploader::Versions::ClassMethods#version

VIPS

CarrierWave::Vips#manipulate!
CarrierWave::Vips#resize_image
CarrierWave::Vips#resize_to_limit
CarrierWave::Vips#resize_to_fill

RMagick

CarrierWave::RMagick#manipulate!
CarrierWave::RMagick#resize_image
CarrierWave::RMagick#resize_to_limit
CarrierWave::RMagick#resize_to_fill
CarrierWave::RMagick#resize_and_pad
CarrierWave::RMagick#resize_to_geometry_string
CarrierWave::RMagick#convert

MiniMagick

CarrierWave::MiniMagick#manipulate!
CarrierWave::MiniMagick#resize_image
CarrierWave::MiniMagick#resize_to_limit
CarrierWave::MiniMagick#resize_to_fill
CarrierWave::MiniMagick#resize_and_pad
CarrierWave::MiniMagick#convert

Copyright

NewRelic RPM and CarrierWave have their respective licenses, please look at their documentation to find out more.

The code specific to this gem is Copyright © 2013 Servando Salazar. See MIT-LICENSE for details.

About

CarrierWave Instrumentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%