Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I am planning to create a managed hosting solution for my clients using DigitalOcean droplets. I could successfully go through all the operation/billing options using digitalocean API, except the overuse of bandwidth.
The digitalocean api https://docs.digitalocean.com/reference/api/api-reference/#operation/get_user_information does not provide metric tracking such as cpu usage, memory usage, and transfer.
I went through the following options options:
Install DigitalOcean agent (https://www.digitalocean.com/community/questions/how-to-check-bandwidth-usage-in-december-2020), which may lead us to revoke the root access as the malicious customer might mess up the metric tracking. This might be the case of cloudways.
Manually tracking metrics based on billing, which seems counterproductive.
I’m not sure about how Laravel Forge and ServerPilot tracks the bandwidth usage. Is there any other way to track them seamlessly while also granting root access to the user?
9c1989c1c80144c7a9977905ce64c9
Scott H
1e6b823ea20d4cb189a34a922f5588
Rory McEwan
lan
kprichard
realmag777
Edward Narrdo
Vinoth K