# **Android Observability as Process**

**Introduction**
Qualcomm TPS android observability is distributed as a standalone application (APK) for the Android platform. The app is created to start during bootup. The app runs in background and report observability metrics independently without integrating the SDK in client application.
In order to be properly registered in the system, the app must be installed as a privileged system app signed with the platform key.

**Installation**
In order to be properly registered in the system, the app must be signed with the platform key and installed as a privileged system app in:

/system/priv-app/

**Configuration**
The app requires a config file to be installed at the following path:

/system/etc/qualcomm-obs.conf

The config file qualcomm-obs.conf should contain the following parameters:

ObsKey = &lt;KEY&gt;
ObsPeriod = 600

ObsKey should be populated with the key that you received from Qualcomm specified in the Implementation section.

ObsPeriod is the desired period of observability updates in seconds.

**Starting and stopping**

The following command can be used to start and stop the Observability service:

adb shell am start-service -n com.qualcomm.obs/.ObsService
adb shell am stop-service -n com.qualcomm.obs/.ObsService

**Logging**

To enable logcat logging, add the following parameters in the config file:

LogEnabled = true
LogLevel = DEBUG

The following log levels are supported:

- DEBUG
- INFO
- WARN
- ERROR

Last Published: Feb 18, 2026

[Previous Topic
Data delivery](https://docs.qualcomm.com/bundle/publicresource/80-87346-1/topics/Implementation.md) [Next Topic
Observability Metrics](https://docs.qualcomm.com/bundle/publicresource/80-87346-1/topics/Metrics.md)