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
- Implementing Managed IT Services: A Step-by-Step Guide - August 30, 2024
- DevOps Foundation Certification - August 29, 2024
- SRE Foundation Certification - August 29, 2024