Application Settings

To facilitate developers in setting up application functions, the terminal application provides two setting methods: "Global Settings" and "Application Settings".
- Global Configuration: Universal settings that adapt to all applications can be configured directly in "Global Settings". Once configured, they take effect by enabling the [Use Global Configuration] switch in the application.
- Application Settings: Settings that adapt to a single application can be configured in "Application Settings".
Basic Information Settings
To enable the platform to automatically distinguish between your own services and third-party services, you can configure your own services by entering the service's IP address or domain name. You can also use global configuration, which will override the current application configuration. Your own services refer to services provided by your own application. Third-party services are domains other than your own services.

- The application name can be customized, but the generated App Key is fixed and cannot be modified.
- Both host and URL Scheme are provided for convenience when deploying the SDK.
- App platform supports iOS and Android selection.
- After completion, please click the Save Settings button for the configuration to take effect.
- You can enable the view SDK deployment instructions switch in the report to view deployment instructions.
Data Collection and Monitoring
Blacklist and Whitelist Settings
Blacklist Settings can control the collection of URL request data that meets specific conditions. There are three filtering methods: No Filtering, Whitelist Filtering, and Blacklist Filtering. The default is No Filtering.
-
Setting Description
- No Filtering: The SDK collects all URL request data.
- Whitelist Filtering: The SDK only collects URL request data in the whitelist.
- Blacklist Filtering: The SDK collects all URL request data except those in the blacklist.
-
Configuration Rules
- You can enter a regular URL or regular expression. Regular expressions should start and end with a forward slash. For example: To filter the qq.com domain, configure /.qq.com/.
Custom Dimensions
First, configure custom information upload through the SDK API to upload custom dimensions, then set the dimension whitelist. This allows you to filter custom dimensions in App exception analysis and metric queries.
Note: Using general configuration will override the current application configuration.
Performance Optimization and Tracking
Call Chain Tracking Settings
For users using third-party APM server monitoring, after configuring the request headers and jump addresses of the third-party APM, the SDK will add the set request headers to each request and generate a UUID, enabling call chain tracking analysis from the Guanyun platform to the third-party APM.
To configure call chain tracking for the current application, follow the same steps as the general configuration. For details, see Call Chain Tracking General Configuration. After enabling the Use Platform General Configuration switch, the platform general configuration will override the current application's call chain tracking configuration.
The added request header data will be displayed in the following interfaces.
-
Network Analysis > Slow Request List > Detail List > TraceID

-
User Tracking > Slow Requests > TraceID

-
User Experience > Startup Experience/Page Experience/Action Experience > Exception Statistics and Tracking > Breakdown Chart > Network Requests > TraceID
