Skip to main content
Version: 8.x

Newrelic Recipe

require 'contrib/newrelic.php';

Source

Configuration

  • newrelic_app_id – newrelic's app id
  • newrelic_api_key – newrelic's api key
  • newrelic_description – message to send
  • newrelic_endpoint – newrelic's REST API endpoint

Usage

Since you should only notify New Relic of a successful deployment, the newrelic:notify task should be executed right at the end.

after('deploy', 'newrelic:notify');

Configuration

newrelic_app_id

Source

Required

Throws exception if not set.

newrelic_description

Source

Default value
return runLocally('git log -n 1 --format="%an: %s" | tr \'"\' "\'"');

newrelic_revision

Source

Default value
return runLocally('git log -n 1 --format="%h"');

newrelic_endpoint

Source

Default value
'api.newrelic.com'

Tasks

newrelic:notify

Source

Notifies New Relic of deployment.