Comment by simplotek

3 years ago

> Something like this is on my roadmap,

Superb!

> would you mind telling me a bit about the metrics and the scale you'd expect?

It will depend mostly on what the service offers.

If the service only supports running a single isolated container without any scaling whatsoever then it would be helpful if we could monitor básico stuff like CPU and memory utilization, and also network traffic, free disk space, and also disk IO. If the service supports auto-scaling then it would be helpful to track all resource utilization rates along with all alarms and events involved. Auto-scaling also implies load balancing thus if that's the case then it would also be helpful to track the basic load balancing indicators, as well as request logs.

In the end it really depends on what services you're planning on offering, and how you'll charge for it. As a user I would need to monitor any metric which is directly and indirectly involved in determining cost, and on top of that I need to monitor performance.

> Would you expect always on or more of an ephemeral container?

The most pressing need would be always on containers to be able to go the lift-and-shift onboarding route to managed services, but ephemeral containers sound like function-as-a-service and those are pretty exciting as well.

Thanks for this incredibly detailed answer! All these points make a ton of sense.

Free disk space would imply elastic block storage or something similar so I’ll need to give that a think!

V1 is very likely to be always on so great that it’s the core use case for you!