Embrace Config
Embrace configuration file
| Type | object |
|---|---|
| File match |
embrace-config.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/embrace-config/latest.json |
| Source | https://www.schemastore.org/embrace-config-schema-1.0.0.json |
Validate with Lintel
npx @lintel/lintel check
JSON Schema definition for the Embrace configuration file.
Properties
Your 5 character app ID.
Your API 32-hexdigit token.
Enables NDK crash capture. Defaults to false.
18 nested properties
4 nested properties
Enables memory warning capture. Defaults to true.
Enables power save mode capture. Defaults to true.
Enables network connectivity capture. Defaults to true.
Enables ANR capture. Defaults to true.
1 nested properties
Set to false to disable capturing tap coordinates. Defaults to true.
1 nested properties
Enables capturing activity lifecycle changes in breadcrumbs. Defaults to true.
2 nested properties
Set to false to disable capturing of web view query parameters. Defaults to true. If webview:enable is set to false, this setting has no effect since all capture of web view information is disabled.
Set to false to disable capturing of web views. Defaults to true.
1 nested properties
Set to false to prevent the SDK from connecting to the uncaught exception handler. Defaults to true.
1 nested properties
Enables capture of Jetpack Compose click events. Defaults to false.
Enables PII data within FCM capture. Defaults to false.
6 nested properties
Default capture limit for specified domains. Defaults to 1000.
List of domain names and their respective limits.
Disable capture of network length which can interfere with certain streaming network requests. Defaults to true.
Specify one or more regular expressions to exclude network request with URLs matching one of the regular expressions from being captured.
Enable capture of network requests made using the native Java network API. Defaults to true.
Enables network span forwarding. Defaults to false.
Declares the key that should be used to capture network request bodies, if any.
List of sensitive keys whose values should be redacted on capture.
1 nested properties
Enables Unity ANR capture. Defaults to false.
1 nested properties
The SDK collects the disk usage for the app. You can disable this if your app has a large number of local files to prevent excessive resource usage, especially on lower-end devices. Defaults to true.
1 nested properties
Enables background activity capture. Defaults to false.
2 nested properties
Base config URL for the SDK.
Base data URL for the SDK.
2 nested properties
Allowlist of session components that should be included in the session payload. The presence of this property denotes that the gating feature is enabled.
List of events allowed to send a full session payload if the gating feature is enabled.
Enables 3rd party signal handler detection. Defaults to true.
2 nested properties
Defines the max size of bytes to allow capturing AppExitInfo NDK/ANR traces.
Enables Application Exit Info capture. Defaults to true.
Project's app framework, one of react_native, unity, flutter or native.
1 nested properties
Custom file name for unity symbols