How is it impossible? My team and I have built and maintain quite a large serverless system--logging and monitoring have been the easy parts.
One way is we monitor the Ansible tasks which make this happen. Apart from that, there is no way we can do it.
+ trying to make it happen by using something like a Prometheus+Grafana server would defeat the entire purpose of going serverless