Metrics For Individual Dynos And URLs | Custom Dashboards | Javascript Alerting Starting at $0/mo.

Monitor Dynos With a Greater Insight

Identify problems with individual dynos quickly. The automatically updated dashboard displays a chart for each dyno, showing the selected Heroku Metrics.

Know Which HTTP Requests are Problematic

Investigate HTTP status codes and timing data of the HTTP requests grouped by URLs. The live-updated dashboard contains a chart for each recently accessed URL.

Create Custom Dashboards Instantly

Instead of writing code extracting metrics from JSON or SQL results, directly send the original input and select values to graph with mouse clicks. The list of supported input formats includes JSON, ASCII tables, text files, Markdown, single numbers and covers Django and Rails query results, psql output or JSON responses of most API services.

Define Any Alerting Logic

Use Javascript to define alarms and test them against the already submitted data. Using a full programming language assures the wanted logic can be expressed easily, without learning a custom syntax.

Monitor Microservices

Create dashboards similar to the dashboard displaying a chart for each dyno - with a chart dynamically created for each instance of an entity (a microservice, a process, a cron job). The feature is easy to use - it is sufficient to pass tags identifying the entity, for example microservice:search,pid:1234.

Integrate Slack and Pagerduty

Receive alarm notifications directly in Slack and automatically create Pagerduty incidents. Send custom Slack messages directly from a Javascript alarm.

Customize Dashboards

View dashboard data as charts, tables or text. Control whether X and Y axes of charts should be synchronized. Set an expiration period if dashboard tiles should be automatically deleted.

Submit Data Easily

The data can be submitted easily with an API call or just by writing a line to stdout, for example /reports/status {"health": "OK", "requests": 1324}.

Region Availability

The available application locations for this add-on are shown below, and depend on whether the application is deployed to a Common Runtime region or Private Space. Learn More

  • Common Runtime
  • Private Spaces
Region Available
United States Available
Europe Available
Region Available Installable in Space
Virginia Available
Oregon Available
Frankfurt Available
Tokyo Available
Sydney Available
Dublin Available

Plans & Pricing

    • Auto-Created Dashboard for Dynos
    • Auto-Created Dashboard for HTTP Paths
    • Report Instances (JSON documents, SQL results, and other formats submitted with a single API call) 100,000
    • Running Time Of Alarms Per Minute 5 seconds
    • Storage Per Month 200 MB
    • Data Retention 180 days
    • Using tags for identifying entities
    • Dashboards Unlimited
    • Sharing a Dashboard
    • High-Availablity

To provision, copy the snippet into CLI or login to provision on Elements. Documentation