As an SaaS owner would you pay for

a monitoring tool for AWS, which:

  • shows inventory across multiple accounts (inventory = EC2 instances and other resources)
  • groups inventory by tags (tag = environment)
  • shows basic metrics for the instance (usage, bandwidth, etc)
  • shows billing details across multiple accounts in dynamic (last month, current month, next month, projection for full year)
  • a bunch of bells and whistles such as notifications, etc.

?

There is a single dashboard displaying everything above.

The tool can be installed on-premise if needed.

The key here is a fixed pricing model (3 tiers). Similar tools charge $15 per EC2 instance per month, and a little less for managed resources, such as RDS, ELB, etc. Amazon Cloud Watch is (mostly) free but it does not aggregate inventory and billing across multiple accounts in a single dashboard.

We have developed tool internally to manage AWS inventory for one of our client’s (10 accounts, 300 active instances) and it is saving them ~ 100K a year.

1 Like

HI Maximus,

Yes, I would pay for that because the tools I’ve found so far quite frankly suck.

Zoho’s Site 24x7 billed itself as a notification service where I’d be told when things went down–monitoring all kinds of stuff on AWS–SQS, Web pages, EC2 instances…They were supposedly the “top notch provider”. I’m not impressed.

It’s been nothing but a disappointment. Mobile app is flaky. The notifications are false positives nearly 100% of the time. When it DOES actually go down (I have specific notifications that email me in AWS), I never see it notify me at all…

A tool like this must have the following for me:

  • Notifications via email and SMS that something has a problem
  • A way to look at trends/history on a variety of AWS “things”-queues, uptime, load, CPU/RAM, etc
  • Must be mobile accessible
  • Must be RELIABLE. As in very few false positives, otherwise I won’t trust it

Thanks for the feedback. More questions:

  1. Will you trust us if we will host it on our own AWS instance (in opposite to installable AMI)?
  2. What price point is acceptable? I was thinking $50 (1 AWS account) -> $150 (5 AWS accounts) -> $500 (unlimited)
  3. Mobile app or mobile friendly (responsive) web site?
  4. Health status (up/down). Are you looking at application level health status (configurable health endpoint is not responding) or instance health status (active/inactive/down)?
  1. Not sure how you can independently monitor if you’re NOT running on your AWS instances, but it depends on what kind of access you’re going to require as to whether I “trust” you here or not

  2. Price point–see Zoho’s pricing for what I thought was reasonable. I believe I paid $149/year.

  3. Mobile app preferred. Mobile friendly site is just another step I have to go through…

  4. All the above–app health, instance health, queue/notification/database status

Technically, the tool can be hosted anywhere, including our own servers. During sign up we will be asking customers to enter the key and the secret and we will be storing both internally. We will be asking for the minimum level of access, just to retrieve the metadata and metrics. If the customer is interested in billing details (last month, current, next month projection) the credentials for the IAM with an access to billing must be provided.

Ideally, we would like to host the tool ourselves (true SaaS) but some might not be willing to share AWS credentials with a third-party. Hence question #1.