Skip to main content

New Relic

New Relic provides development teams with an additional layer of observability at the application layer.

Why use New Relic?​

Development teams choose New Relic for:

  • Application Monitoring (APM) - Deep code analysis of performance bottlenecks.
  • Error tracking - Correlate errors to a specific request and subset of application code.
  • Browser Monitoring - Collect and report on browser performance characteristics.
  • Synthetics Monitoring - Performant routine application feature scenario checks, e.g. Can users submit to the contact form?

How to Configure New Relic​

The following steps outline how development teams can configure New Relic using the Skpr command line interface.

1. Configure

# Enable New Relic and connect the application to your
skpr config set <ENVIRONMENT> newrelic.enabled true
skpr config set --secret <ENVIRONMENT> newrelic.license "my-license-key"

# The application name is used for discovery in New Relic user interface.
skpr config set <ENVIRONMENT> newrelic.name "My Application: Environment"

2. Deploy

The configuration will then be applied on the next application deployment.

CircleCI Integration​

For the best developer experience we recommend you also configure CircleCI to record deployments.