Our startup is getting ready to launch, and I'm looking for an "easy" way to monitor our usage of the various cloud services that our product is built on. Specifically, I'd ideally like to monitor:<p>- Heroku performance and system usage<p>- Heroku logs (optional I suppose)<p>- SendGrid email usage (how have been sent)<p>- AWS S3 stats, particularly storage size<p>- Maybe errors from NewRelic<p>- Our own internal DB data (signups, etc)<p>- Etc.<p>I've looked, and couldn't come up with anything that would let me aggregate these into a single view. My default would be to do something like just opening a bunch of browser windows, or building a plain HTML page with a bunch of iFrames.<p>I realize constant real-time info might not be necessary all the time, but I'm thinking of like a monitor that just has this up in the background.<p>What do you all use?
I haven't used it personally, but I know a couple of people who have had some success using Stackdriver: <a href="https://cloud.google.com/monitoring/" rel="nofollow">https://cloud.google.com/monitoring/</a><p>For the individual services, there are monitoring tools like S3Stat[1], created by HN user jasonkester. It does a great job and is affordable, but I realize that individual tools like this don't necessarily help with aggregating everything into a single view.<p>I've been thinking about creating a desktop app that helps with this. When I'm already paying monthly for a bunch of services, I often want to avoid a bunch of extra monthly fees for monitoring them all. The way I envision it, the app would come with plugins for monitoring common services, and make it easy to create new plugins for monitoring any cloud or local service you might have. Do you think something like this would be useful, or just overkill for most people?<p>[1] <a href="https://www.s3stat.com/home.aspx" rel="nofollow">https://www.s3stat.com/home.aspx</a>