I wrote just this morning about having the dasBlog engine raise CloudEvents.
Here is the PR that implements it.
I'm already running this here and every time I write a post or change a post or delete one, a CloudEvent is being raised into Azure Event Grid and I have an Azure Function hooked up on the other side that writes a log.