You can set up billing alerts, which are notifications triggered when your spending goes over a certain threshold. Then you have billing budgets, which are notifications too. You could leverage them by turning off certain services programmatically. You manage all Google Cloud products via the APIs, so if you feel you are overspending, you can turn the API off to analyze the usage.