Having said that, I have two questions for the community:
1. Should I only add telemetry only for critical parts?
Thanks to adding a lot of boilerplate in each function, I'm able to debug issues in production easily. Would you say it is a bad practice to add a lot of telemetry information?
2. Where do you put the "limit" of your observability efforts in your applications when developing them?
Two cases where this advice breaks down:
- If the telemetry boilerplate code starts hampering your ability to read and reason about the underlying business logic code.
- When your observability bill gets too big.