Client-Side Metrics with Azure Application Insights
You can also integrate Application Insights with client-side applications. There are SDKs available for iOS, Android, React Native, Xamarin, and vanilla JavaScript. This is a much more useful place for metrics in a serverless architecture. Client applications are very likely to be running on machines with very limited resources, such as old mobile phones. It's also useful to record your user flows. This is the journey your users take through your application from page to page. This can be useful for optimizing sales funnels.
A good example of this is Android applications, which run on a very fragmented ecosystem with varied support. It's quite common to have pervasive skins from manufacturers that modify how applications interact with the screen and the user in general. Say you are producing a game application for Android. There's a lot of things that can go wrong with that, and Application Insights will allow you to view live streams of...