express_metric { id: "bluetooth.value_close_profile_proxy_adapter_mismatch" type: COUNTER_WITH_UID display_name: "Calls of closeProfileProxy on a proxy from a different BluetoothAdapter" description: "Counting how many calls to BluetoothAdapter.closeProfileProxy where made with" "a BluetoothProfile opened with getProfileProxy on a different BluetoothAdapter" "instance." owner_email: "licorne@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_cvsd_codec_usage_over_hfp" type: COUNTER display_name: "HFP codec usage -- CVSD" description: "Counter on how many times CVSD codec is used for HFP." owner_email: "wescande@google.com" owner_email: "rotkiewicz@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_msbc_codec_usage_over_hfp" type: COUNTER display_name: "HFP codec usage -- mSbc" description: "Counter on how many times mSbc codec is used for HFP." owner_email: "wescande@google.com" owner_email: "rotkiewicz@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_aptx_codec_usage_over_hfp" type: COUNTER display_name: "HFP codec usage -- AptX" description: "Counter on how many times AptX codec is used for HFP." owner_email: "wescande@google.com" owner_email: "rotkiewicz@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_lc3_codec_usage_over_hfp" type: COUNTER display_name: "HFP codec usage -- LC3" description: "Counter on how many times LC3 codec is used for HFP." owner_email: "wescande@google.com" owner_email: "rotkiewicz@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_sbc_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- SBC" description: "Counter on how many times SBC is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_aac_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- AAC" description: "Counter on how many times AAC is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_aptx_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- AptX" description: "Counter on how many times AptX is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_aptx_hd_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- AptX HD" description: "Counter on how many times Aptx HD is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_ldac_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- LDAC" description: "Counter on how many times LDAC is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_opus_codec_usage_over_a2dp" type: COUNTER display_name: "A2DP codec usage -- Opus" description: "Counter on how many times Opus is used for A2DP." owner_email: "henrichataing@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_auto_on_supported" type: COUNTER display_name: "Auto on -- support" description: "How many times the Bluetooth start with AutoOnFeature supported" owner_email: "wescande@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_auto_on_triggered" type: COUNTER display_name: "Auto on -- trigger" description: "How many times the Bluetooth restart because of AutoOnFeature" owner_email: "wescande@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_auto_on_disabled" type: COUNTER display_name: "Auto on -- disabled" description: "How many times the user manually disable the AutoOnFeature" owner_email: "wescande@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_auto_on_enabled" type: COUNTER display_name: "Auto on -- enabled" description: "How many times the user manually enable the AutoOnFeature" owner_email: "wescande@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_kill_from_binder_thread" type: COUNTER display_name: "Kill from binder thread" description: "How many times Bluetooth could not be turned OFF and needed to be kill from the binder thread" owner_email: "wescande@google.com" unit: UNIT_COUNT } express_metric { id: "bluetooth.value_shutdown_latency" type: HISTOGRAM display_name: "Bluetooth app shutdown time" description: "Latency to shutdown entirely the Bluetooth app" owner_email: "wescande@google.com" unit: UNIT_TIME_MILLIS histogram_options: { uniform_bins: { count: 50 min: 0 max: 3000 } } }