Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to enable Deployment history in Newrelic?

The deployments resource allows for querying, creating and deleting deployment records for an application.

Deployment history

NewRelic Deployments feature reveals the impact of deployments on your application’s performance. You’ll quickly see whether the deployment had a positive or negative impact on CPU, memory, response time, throughput, database activity, or errors.

New Relic Pro customers can come here to see details of their application deployment history, including:

  • Date & time
  • Revision number
  • Aggregate metrics for the deployed code:
  • Apdex score
  • CPU usage
  • Memory usage
  • Response time
  • Throughput
  • Error rate

How to track enable deployments with New Relic?

Send deployment information from the Java agent jar file?

$ java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS
$ echo "get SHA-1 34837888734" | java -jar newrelic.jar deployment DEPLOYMENT_OPTIONS --changes
$ java -jar newrelic.jar deployment user=$deployed_by revision=$deployment_versioncat
$ change.log | java -jar newrelic.jar deployment --changes --revision="Summer Sale Event"

Send deployment information directly via HTTPS

This API endpoint creates a deployment record for a given application. Deployment records are created with the following attributes:

Required:

  • Application ID
  • Revision, such as a git SHA

Optional:

  • Changelog
  • Description
  • User posting the deployment
  • Timestamp of the deployment

Reference
https://rpm.newrelic.com/api/explore/application_deployments/create