а дальше два соображения:
1) 99% разработчиков не понимают, что такое продуктивный лог, а тем более лог бизнес-транзакций, и чем они отличаются от вываливания портянок, ошибок и кордампов
2) опрашивать приложения для получения информации о работе приложения - не всегда корректно, лучше заходить всегда с уровня ниже. Ну и плюс встроенные в исполнимое пространство "профайлеры" это дополнительная угроза производительности.
С операционками попроще - есть syslog, агенты заббикс, патруль, вендорские агенты итп.
С приложениями чаще приходят к смешанному варианту, зависит от стека. С бизнес-мониторингом всё сложнее и разнообразнее
К п.1: я не буду утверждать про 99% разработчиков (совесть и проф.деформация не позволят). В моей практике разрабы прекрасно вкуривали, когда им вешали sentry для одного и Прометей и Ко для другого...