I went ahead and updated the Grafana dashboards with this architecture locally. I wanted to do this as it takes time to setup things and I had it setup already. Gist containing 3 dashboards is here: https://gist.github.com/aliok/e2371dd70d20f78b5e3277a765129c31 Screenshot of Mobile Services Dashboard (home dashboard): Screenshot of Mobile App Metrics Dashboard: Screenshot of Mobile Security Metrics Dashboard: Changes: Mobile Services Dashboard:
- Unique clients per app --> not possible, removed
- Unique clients per sdk version --> not possible, removed
- Unique clients per platform --> not possible in a full dynamic way. showing data for hardcoded 'ios' and 'android' platforms
- Unique clients per framework --> not possible in a full dynamic way. showing data for hardcoded 'native' and 'cordova' frameworks
Mobile app metrics Dashboard:
- Unique clients per platform --> not possible in a full dynamic way. showing data for hardcoded 'ios' and 'android' platforms
- Unique clients per framework --> not possible in a full dynamic way. showing data for hardcoded 'native' and 'cordova' frameworks
- Unique clients per platform version --> not possible, removed
- Unique clients per sdk version --> not possible, removed
- Unique clients per app version --> not possible, removed
Mobile Security Metrics Dashboard:
- Top Offending Clients --> not possible, removed
POC available here: https://github.com/aliok/mobile-analytics-poc/tree/master/architecture5 |