How to group individual windows machines into a single 'customer'
I am integrating the Windows SDK with a suite of traditional desktop applications. We have deployments scenarios for this on-premise software that are not trivial. A given 'installation' will reside in an office and will consist of 1+ desktop machines (as well as 0-1 local servers). We consider such an installation a single customer and will want to compare customers against each other whilst still gathering data from each individual workstation. I am currently conducting a trial to see how well Countly can integrate with this model. I have a few questions I am hoping to gather opinions and best practice on below please…
Grouping all ‘workstations’ together in an installation to represent a single customer. What is the recommended practice for individually identifying these Windows machines within Count.ly but at the same time being able to group them together as a single 'user/customer' whilst being able to compare customers?
The suite consists of several applications. What is the best way of indicating which application in the suite is running the current session? I have considered using a single app key for the entire suite, or one per application but am unsure of the implications either way. For the former I have played with encoding the application name within the event name.
Dashboards - I may want to compare events across multiple applications. Is the restriction when adding a widget to only come from 3 apps hard-coded or configurable? what if I wanted for example, 10 applications and be able to chart their combined performance is that possible?