Getting Started • Getting Involved • Security
For official documentation on the Splunk OTel Instrumentation for Android, see Instrument Android applications for Splunk RUM.
- Crash reporting
- ANR detection
- Network change detection
- Full Android Activity and Fragment lifecycle monitoring
- Access to the OpenTelemetry APIs for manual instrumentation
- SplunkRum APIs for creating custom RUM events and reporting exceptions
- Access to an OkHttp3 Call.Factory implementation for monitoring http client requests
- APIs to redact any span from export, or change span attributes before export
- Slow / frozen render detection
- Offline buffering of telemetry via storage
This repository includes a sample application that demonstrates some features of the Android RUM agent.
To build and run the sample application, configure a local.properties
file in the root of the project. The project requires the following properties:
rum.realm=<realm>
rum.access.token=<a valid Splunk RUM access token for the realm>
For troubleshooting issues with the Splunk OpenTelemetry instrumentation of Android, see Troubleshoot Android instrumentation for Splunk Observability Cloud in the official documentation.
The Splunk Android RUM Instrumentation is licensed under the terms of the Apache Software License version 2.0. See the license file for more details.