Why are my JVM Language Runtime Metrics not showing up?

Resolution

We occasionally see the following issues:

Buildpack order

Buildpacks are order dependent - for metrics to work you need to make sure that heroku/metrics appears early in the list, usually first, before your application code is built.

Pipeline promotion

If your app is promoted as part of a Pipeline, the build only takes place on the earliest stage. The compiled application slug is then copied to the other stages without another build taking place. In order to ensure that metrics work for later apps you need to make sure that the buildpack is present in all stages, even if the metrics are not enabled in the Dashboard for that stage.