And it's totally reasonable that this isn't common place. The team I'm with now has been spending a lot of our spare time at work trying to get a suite of tools built out to make things like logging, message publishing, etc. spun up easily. It is very painful. The simple case is pretty simple, but if you add any complexity to it you're in for a world of pain.
Not sure what stack you're using, but Azure Application Insights is very nice for logging. And they have lots of tools for what you're mentioning (but you have to pay for them). If not, maybe you do have to build them (and it might be monetizable even!)