Hockey App Insight

Yesterday Microsoft officially released a new bridge application for HockeyApp. The company hinted at the functionality in July, and it’s now available to the public.

For those unfamiliar, HockeyApp is a service Microsoft acquired in 2014. It provides mobile crash analytics and app distribution for developers building apps on iOS, Android and Windows Phone.

The bridge will allow users to query raw HockeyApp data to gain insights, as well as exporting it to specific data stores. It lets users access HockeyApp data in Application Insights via Analytics and Continous Export.

How to Set Up the Hockey App Bridge

Program Manager of Application Insights Evgeny Ternovsky took to the Azure blog to explain what these changes mean and how to implement them:

“The HockeyApp Bridge App is the core feature that will enable you to access your HockeyApp data in Application Insights through the Analytics and Continuous Export features. Data collected by HockeyApp after the creation of the HockeyApp Bridge App will be accessible from the aforementioned features. All you need to set up a Bridge App is to create a new Application Insights resource with the “HockeyApp Bridge Application” app type. You will need to provide an API key that you can obtain from your HockeyApp settings, and soon after creating it, the Analytics and Continuous Export features will be accessible to you against your HockeyApp data.”

Ternovsky also gave some examples of how the bridge can be useful. A particular strength is analyzing telemetry data collected through an iOS app.

After loading an Application Insights Analytics windows, users can enter this query:

customEvents 
| summarize country_Count = count() by client_CountryOrRegion
| order by country_Count 
| render piechart 

Pressing “Go” will then result in an instant pie chart detailing user’s country of origin. Companies can then use that information to influence marketing and other internal decisions.

Of course, this is a simple application of the tool. Users can build on this to create complex insights and configure a continuous export to a data warehouse.

You find out more about how to do this through the official documentation. It’s also worth giving the Azure blog post a read for additional information.