Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattpolito/paratrooper-newrelic
https://github.com/mattpolito/paratrooper-newrelic
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mattpolito/paratrooper-newrelic
- Owner: mattpolito
- License: mit
- Created: 2013-03-14T18:30:07.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-04-15T15:53:45.000Z (over 11 years ago)
- Last Synced: 2024-10-04T20:41:06.780Z (3 months ago)
- Language: Ruby
- Size: 117 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Paratrooper - Newrelic Notifier
[![Gem Version](https://badge.fury.io/rb/paratrooper-newrelic.png)](http://badge.fury.io/rb/paratrooper-newrelic)
[![Code Climate](https://codeclimate.com/github/mattpolito/paratrooper-newrelic.png)](https://codeclimate.com/github/mattpolito/paratrooper-newrelic)Notify [Newrelic][] to stop application monitoring during deployments when
using [Paratrooper][]## Installation
Add this line to your application's Gemfile:
gem 'paratrooper-newrelic'
And then execute:
$ bundle
Or install it yourself as:
$ gem install paratrooper-newrelic
## Usage
When initializing `Paratrooper::Deploy` a `notifiers` option can be passed
```ruby
Paratrooper::Deploy.new('app_name',
notifiers: [
Paratrooper::Newrelic::Notifier.new('api_key', 'account_id', 'application_id')
]
)
```This will notify Newrelic that a deploy has begun and to stop application
monitoring until enabled again. When Paratrooper has finished your deploy
another notification will be sent to Newrelic to enable application monitoring.For more information on `notifiers`, see [Paratrooper][] documentation.
## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request## Thanks
* [Brandon Farmer][]
[Newrelic]: http://newrelic.com
[Paratrooper]: https://github.com/mattpolito/paratrooper
[Brandon Farmer]: https://github.com/bthesorceror