Heroku Deploy Markers

A deploy marker indicates a change in the deployed version of an application. This can be used to group together occurrences of errors and performance issues within a certain time frame. From when the version was deployed until a newer version was deployed. Deploy markers are also required to enable backtrace links for an app.

We normally recommend using the revision config option to set the correct revision for a deploy.

Cedar (Legacy Platform) applications

Make sure a working Heroku Logplex Log Drain is setup before continuing with this section.

Using Heroku with the Heroku Labs: Dyno Metadata enabled will automatically set the revision config option to the HEROKU_SLUG_COMMIT system environment variable. This will automatically report new deploys when the Heroku app gets deployed.

Read our guide on how to set up deploy markers.

To enable Dyno metadata run:

Shell
heroku labs:enable runtime-dyno-metadata -a <app_name>

replacing <app_name> with your app name. And that's it! Deploys will now automatically be tracked by AppSignal.

Fir applications

Currently, deploy markers aren't available for Heroku Fir generation applications.