Stream and store Heroku logs in
S3 and CloudWatch

Simplest way to store Heroku logs for a long-term archive

How it works?

LogBox.io is a logs drain that can forward Heroku messages for a long‑term archiving in AWS S3, Glacier or CloudWatch.
Store heroku logs. S3, cloudwatch.
  1. 1

    Setup AWS

    Create S3 bucket and IAM user with programmatic write access to the directory.

  2. 2

    Setup application

    Choose a plan, sign up and setup LogBox.io application. Provide newly-created Amazon credentials and S3 bucket.

  3. 3

    Start logging

    Tell Heroku to stream your logs to LogBox.io by adding generated drain URL. Service will automatically forward them to a configured S3 bucket.


    heroku drains:add xxx:xxx@drains.logbox.io

FAQ

LogBox.io buffers application logs for about two minutes. When they are successfully uploaded to S3 the service no longer has access to any messages.
LogBox.io stores AWS credentials encrypted in database and never share them with anyone. But you do not have to trust us, we strongly encourage users to give us minimal set of permissions (write-only access to a single bucket).
You can use AWS calculator to get best estimates: (https://calculator.s3.amazonaws.com/index.html). LogBox.io makes a single PUT request every minute (30 days * 24 hours * 60 minutes = 43 200 requests, AWS will charge $0.20 for it).
Yes, we offer 30 days free trial.
We will still process application logs but you will be kindly asked to upgrade your plan.
Still have unanswered questions? Get in touch

Simple pricing

All plans come with 30 days free trial

Basic

Free
Single application
  • 30 MB/day
  • S3 Support
  • CloudWatch Support
Start for Free
Best Value

Standard

$ 7
Up to 3 applications, per month
  • 1000 MB/day
  • S3 Support
  • CloudWatch Support
Start with Standard

Pro

$ 29
Up to 6 applications, per month
  • 6000 MB/day
  • S3 Support
  • CloudWatch Support
Start with Pro
Do you require a custom plan? Get in touch