Grafanasink's going to be a kubernetes operator. My intention is that it will monitor the grafana sqlite database and take actions when some update is performed.
So how do you start monitoring the database? Well you have to write a daemon, right? There's functionality in go-sqlite3 to allow you to put a function directly into the sqlite update hook. For each change noticed, I'll need the code to take an action.
Either way, we can start by writing a daemon.