Monitor cloud instances across multi-cloud / accounts

I have some instances running across multiple GCP, Heroku and AWS accounts that I created over time, mostly for personal hobby projects that are running on free tier.

Because of such fragmentation, it's really hard to manage those, and I have to log into different SSH which itself is a hassle.

Is there anyway to centralize these across accounts / clouds, to be able to monitor & deploy changes at scale? Ideally a non-paying option. Or if I should consider looking into API based solution to DIY a simple solution myself I can explore that too if anyone has some hints.

Thanks!

submitted by /u/Significant-Move9616
[link] [comments]