Device Information
Application Usage Monitoring
KPIs
Troubleshooting
Overview
The GermainUX Android application collects device-level performance and usage telemetry permitted by Android. It helps teams determine whether device conditions contribute to poor application performance or user productivity, including:- Low battery
- High CPU or memory usage
- Limited storage
- Poor or changing network connectivity
- Device or Android-version compatibility
- Monitored process or service problems
- Application usage, when Android Usage Access is granted
Device Information
GermainUX can collect non-sensitive device context available to the monitoring application, such as:- Manufacturer
- Brand
- Model
- Android version
- Application version
- Device language or locale
Show all 9
Show all 9
- Screen and hardware characteristics available through Android
- Network type
- Device or monitoring identifier
Battery Monitoring
Available battery telemetry can include:- Battery level
- Charging state
- Power source
- Battery-low and battery-okay events
- Power-saving state
CPU and Memory Monitoring
Depending on Android permissions and APIs, GermainUX can collect measurements such as:- CPU usage available to the monitoring application
- System memory state
- Available memory
- Low-memory events
- Monitoring-process memory
- Monitored application-process memory, where accessible
Storage Monitoring
Available storage measurements can include:- Internal storage capacity
- Available internal storage
- Storage utilization
- External or removable storage, when present and accessible
- Low-storage events
Network Monitoring
Depending on the device and permissions, GermainUX can collect network context such as:- Connected or disconnected state
- Wi-Fi or cellular transport
- Metered-network state
- Available network capabilities
- Network usage or bandwidth measurements available to the application
- IP information exposed by Android
Application Usage Monitoring
When the user or device administrator grants Android Usage Access, GermainUX may collect permitted application-usage information such as:- Application opened or moved to the foreground
- Usage duration
- Last-used time
- Application usage frequency
Process and Service Monitoring
Android restricts access to information about other applications’ processes and services, especially on modern releases. GermainUX can monitor:- Its own process and service
- Processes belonging to an integrated application, where supported
- Limited system information exposed by Android
- Approved application or service events provided through supported integrations
Device Events
GermainUX can collect selected system events delivered to the monitoring application, potentially including:- Network changes
- Battery state changes
- Power connection changes
- Power-saving mode changes
- Storage conditions
- Locale or time-zone changes
- Device startup
- Configuration changes
Deployment
- Obtain the approved GermainUX Android application.
- Install it through Google Play, a managed Google Play environment, or the organization’s approved application-distribution process.
- Configure the GermainUX environment and device-monitoring profile.
- Grant only the permissions required for the approved monitoring scope.
- Grant Usage Access only when application-usage monitoring is required.
- Apply battery-optimization settings only when approved and necessary.
- Confirm that the device can reach the GermainUX ingestion endpoint through HTTPS.
- Verify that device telemetry appears in GermainUX.
- Test on representative Android versions and device models.
- Roll out through the organization’s normal device-management process.
Configure Device Context
Use consistent attributes to identify monitored devices and their purpose:- Environment
- Device group
- Device model
- Android version
- Business unit
- Region
Show all 9
Show all 9
- Application or workflow
- Ownership type
- Support group
KPIs
Common Android device KPIs include:Dashboards and Analysis
Android device dashboards can display:- Devices reporting telemetry
- Android versions
- Device manufacturers and models
- Battery levels
- CPU and memory
- Storage capacity
Show all 11
Show all 11
- Network state
- Application usage
- Device events
- Process or service status
- Related application errors and transactions
- Crashes concentrated on a device model
- Slow transactions on a particular Android version
- Synchronization failures on cellular networks
- Application interruptions associated with low memory
- Poor performance when storage is nearly full
Alerts
Configure alerts for actionable conditions such as:- Device no longer reporting
- Sustained high resource usage
- Low available storage
- Repeated low-memory events
- Critical monitored process or service unavailable
- Connectivity loss affecting an important workflow
- Unexpected application-usage change on managed devices
Privacy and Security
Before deployment:- Collect only telemetry required for an approved purpose.
- Avoid sensitive device and user identifiers.
- Do not collect message, call, contact, or location data unless explicitly required and authorized.
- Restrict application-usage monitoring to approved applications.
- Use HTTPS for all telemetry.
- Apply access controls and retention policies.
Show all 9
Show all 9
- Document monitoring for affected users.
- Follow applicable employment, privacy, and regulatory requirements.
- Review Google Play and managed-device policies.
Validation
After deployment:Confirm that the device appears in GermainUX
Verify manufacturer, model, and Android version
Check battery, memory, storage, and network telemetry
Grant and test Usage Access if required
Change network and charging states
Confirm that supported events are received
Verify monitoring while the application is backgrounded
Test device-manufacturer battery restrictions
Confirm that unapproved applications and sensitive data are excluded
Verify alerts and reports
Troubleshooting
The device does not report
Verify:- The GermainUX application is installed and enabled.
- The ingestion URL is correct.
- The device can reach GermainUX through HTTPS.
- Required permissions are granted.
- Battery optimization or background restrictions are not stopping collection.
- VPN, proxy, firewall, or device policy permits the connection.
- The application version is supported.
Application usage is missing
Confirm that:- Android Usage Access is granted.
- The device policy permits usage collection.
- The application was used during the selected period.
- The Android version exposes the required usage events.
- GermainUX privacy rules do not exclude the data.
Process information is incomplete
This is expected on modern Android versions, which restrict visibility into other applications. Integrate the GermainUX Mobile App library into the application requiring detailed monitoring.Data differs across device models
Compare Android versions, manufacturer-specific background restrictions, permissions, power-management policies, and available system APIs.Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

