blob: a9e8654b31a3c25e0f9ae973da0c3323119faa4f [file] [log] [blame]
buffers: {
size_kb: 63488
fill_policy: DISCARD
}
buffers: {
size_kb: 2048
fill_policy: DISCARD
}
data_sources: {
config {
name: "linux.ftrace"
# See: https://perfetto.dev/docs/data-sources/atrace#traceconfig
ftrace_config {
ftrace_events: "ftrace/print"
# Trace all ContentProvider commands and SQLite queries.
# See: https://source.corp.google.com/android-internal/frameworks/base/core/java/android/os/Trace.java?q=TRACE_TAG_DATABASE
# See: https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/android/database/sqlite/SQLiteConnection.java
# Uncomment to enable. Note: on a userdebug build it will add a trace for every SQLite
# command any application runs, which will make a trace very "noisy".
# atrace_categories: "database"
# Trace Binder IPC transactions.
# Uncomment to enable. Note: on a userdebug build it will add a trace for every Binder
# transaction for every application, which will make a trace very "noisy".
# atrace_categories: "binder_driver"
# ActivityManager, WindowManager, Graphics, View System.
# Uncomment to enable. Note: on a userdebug build it will traces form corresponding
# category for every application, which will make a trace very "noisy".
# atrace_categories: "wm"
# atrace_categories: "am"
# atrace_categories: "gfx"
# atrace_categories: "view"
# Trace MediaProviders' events.
atrace_apps: "com.android.providers.media.module"
atrace_apps: "com.android.providers.media.module:PhotoPicker"
atrace_apps: "com.google.android.providers.media.module"
atrace_apps: "com.google.android.providers.media.module:PhotoPicker"
# Trace Google Photos' events.
# Uncomment to enable.
# atrace_apps: "com.google.android.apps.photos"
# Trace all apps' events.
# Uncomment to enable.
# atrace_apps: "*"
}
}
}
# Android Logcat
data_sources: {
config {
name: "android.log"
android_log_config {
min_prio: PRIO_VERBOSE # Default: PRIO_DEBUG
# If filter_tags non-empty ignores all log messages whose tag doesn't match one of the
# specified values.
# filter_tags: "MediaProvider"
# filter_tags: "PickerDataLayer"
# filter_tags: "PickerDbFacade"
# filter_tags: "PickerSyncController"
log_ids: LID_EVENTS
log_ids: LID_CRASH
log_ids: LID_KERNEL
log_ids: LID_DEFAULT
log_ids: LID_RADIO
log_ids: LID_SECURITY
log_ids: LID_STATS
log_ids: LID_SYSTEM
}
}
}
# This is for getting Thread<>Process associations and full process names.
data_sources: {
config {
name: "linux.process_stats"
}
}
# Max duration: 1 min
duration_ms: 60000