What's wrong with this? We use it at work. Telemetry is important for being able to see how your software is performing. In a distributed system, it also helps you identify areas where components are adversely impacting others. Having a standardized way to do this is immensely helpful.