LogSnarf is the simplest way to get metrics from your Heroku apps. Heroku captures many useful metrics about your dynos and hosted databases, but they're only exposed in logs or the Heroku UI. Add LogSnarf as a Heroku Log Drain, and it will extract all the metrics it find and push them to your time-series database.

LogSnarf is currently in private beta (what does beta mean?) while we test things out and estimate the load. If you're interesting in helping us and want try it out, send us an email!

Parse Metrics From Logs

Heroku collects several metrics about your dynos and hosted databases, but does not expose them except via the log files and their own dashboard tool. LogSnarf can extract these metrics from the Heroku logs:

  • Worker/Web Dynos — Memory & Load Avg
  • PostgreSQL — Memory, Load, IOPS, Connections, Cache Hit Rate
  • Redis — Memory, Load, IOPS, Connections, Cache Hit Rate
Dashboard dynosDashboard dyno

Push Metrics to a Time-Series Database

LogSnarf integrates with your existing metrics store.

: LogSnarf currently only supports InfluxDB. Support for other databases will be added based on customer need.
Dashboard postgresql

Add Metrics to your Dashboard

The metrics that LogSnarf adds to your time-series DB can be graphed or alerted on like any other metrics.

Dashboard postgresql