Heroku Deploy Markers

Tip: Make sure a working Heroku Logplex Logdrain is setup before continuing with this section.

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.

However, when using Heroku with the Heroku Labs: Dyno Metadata enabled it 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.

📖 Also read our guide on how to set up deploy markers.

To enable Dyno metadata run:

heroku labs:enable runtime-dyno-metadata -a <app name>

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

Want to help us improve this documentation page?

Create a pull request

Need more help?

Contact us and speak directly with the engineers working on AppSignal. They will help you get set up, tweak your code and make sure you get the most out of using AppSignal.

Contact us

Start a trial - 30 days free

AppSignal is a great way to monitor your Ruby, Elixir & Node.js applications. Works great with Rails, Phoenix, Express and other frameworks, with support for background jobs too. Let's improve your apps together.

Start a trial