
App Insights will even automatically generate a graph for you! This takes the results, by model number, and summarizes with counts. I found if I wanted to get all model numbers I could simply use the following, though your mileage may vary: This converts the metadata field – aka customDimensions.Properties – from JSON, extracts a particular metadata field – in this case, Model Number – and then returns that metadata value as a string. This filters those events by the event name. | where name in ("Software Update Succeeded") This is the table App Insights stores all events sent by AppCenter. So what’s happening here? Let me explain: | where jsonData in ("model1", "model2", "model3", "model4") | extend jsonData = tostring(parse_json(tostring(customDimensions.Properties)).) | where name in ("Software Update: Succeeded") So here’s the query I used to extract a summary of how many software updates succeeded, for specific model numbers, with a count by model number:

You can copy & paste this into your App Insights query editor and be good to go. So, dear reader, I have an example query for you. Finding and reporting on the metadata is not so straightforward. For example, if you’re logging an Software Update Success or Failure, you may also include metadata about a product ID, model number, firmware version, and so forth. In AppCenter, the term for metadata is Properties, but I digress. What’s metadata, you may ask? Well, it’s the additional data you log alongside an event.
#Eyeball sdk logs android how to
It’s not obvious how to access all the metadata I log for each event.I didn’t know Kusto, or KQL, the query language used by App Insights, and.As long as you have storage available, you can keep all your events in App Insights. Behind the scenes, AppCenter is powered by Application Insights.

HOWEVER, that does NOT mean AppCenter is limited to a scant 200 events. So, when you look at that great event filter they have, you’re not actually seeing all the data.

Unfortunately, AppCenter has a hard limit of 200 distinct custom events for their event data. I log a lot of event data in Microsoft AppCenter.
