Heroku monitoring

With Dynatrace cloud-native monitoring enabled for your Heroku applications, you get

  • Deep application monitoring and code-level details for Java, PHP, Node.js and more – with just a single, language-independent buildpack

  • Automatic root cause analysis of your Heroku web applications

  • Insights into how your Heroku applications use databases—including detailed metrics for each database statement

  • Real User Monitoring data on customers’ web browser and mobile device behavior

  • Automated external and third-party service monitoring (for example, calls to external REST APIs)

Prerequisites

Set up and configure Dynatrace integration on Heroku.

View monitoring results

After linking your Dynatrace account with your Heroku application, you’ll receive the full range of application and service monitoring visibility that Dynatrace provides (for example, Smartscape and service-level insights with Service flow). Dynatrace automatically detects that your application is running on Heroku as well as services related to you Heroku application.

Heroku monitoring

Dynatrace automatically initiates deep application monitoring for your Heroku applications and provides code-level visibility into your applications’ services. Dynatrace Service flow allows you to track how requests to services provided by your Heroku application are propagated through a system. Service tracing also helps to identify performance bottlenecks and failed requests in the service-to-service communication chain. With Dynatrace, it’s never been easier to pinpoint the root cause of poor performance in heterogeneous microservices stacks.

Heroku monitoring

Tag your Heroku applications

You can use the Dynatrace powerful tagging mechanism to automatically organize and filter all monitored Heroku application components. Dynatrace allows you to apply tags to processes and hosts based on environment variables.

heroku config:set DT_TAGS=owner=team-easytravel