Did you ever deploy an application and wonder how it works for the user? Is it performing well? Unhandled exceptions causing frustration to users? What features are the users using most?
It's pretty scary when you know nothing about what's going on after deploying the code to the world. You can of course depend on a custom support feature you have embedded in your application, but 95 percent of your users will not send you a message; it's easier to uninstall it and give you a bad rating. Most probably you will never make it again on their home screen!
Worry not! Xamarin has a product in the family named Xamarin Insights, which is a solution for performance monitoring.
With Xamarin Insights, you can:
Track unhandled exceptions and report handled exceptions
Receive runtime device information
Attach custom values to retrieve users or application information
Send events to track anything you want
Monitor network performance