I am running a few canisters, mostly for demonstration purpose (e.g. the Capture the ICP canister, a Telegram bot, the Barrier canister, a demonstration of certified HTTP requests in Motoko), but I don’t interact with them often, so I wouldn’t notice if they run low on cycles.
Has anyone already built a service that monitors canister and sends me an email if they are about to be frozen?
You might wonder how that would be possible, given that canister_status
and thus the cycle count is secret by default. But you can make it public: Add the blackhole canister as the controller, and it will make your canister information public (without any other negative effects).
In fact, it would be great if https://ic.rocks/ would recognize the blackhole canister among a canister controllers and if it sees it there, use it to fetch and display the canister information. Maybe even with pretty graphs and statistics on cycle consumption! What do you think, @wang?