Trace Processor Stats

NameCardinalityType ScopeDescription
android_log_num_failed kSinglekErrorkTrace
android_log_num_skipped kSinglekInfokTrace
android_log_num_total kSinglekInfokTrace
counter_events_out_of_order kSinglekErrorkAnalysis
deobfuscate_location_parse_error kSinglekErrorkTrace
frame_timeline_event_parser_errors kSinglekInfokAnalysis
ftrace_bundle_tokenizer_errors kSinglekErrorkAnalysis
ftrace_cpu_bytes_read_begin kIndexedkInfokTrace
ftrace_cpu_bytes_read_end kIndexedkInfokTrace
ftrace_cpu_commit_overrun_begin kIndexedkErrorkTrace
ftrace_cpu_commit_overrun_end kIndexedkErrorkTrace
ftrace_cpu_dropped_events_begin kIndexedkErrorkTrace
ftrace_cpu_dropped_events_end kIndexedkErrorkTrace
ftrace_cpu_entries_begin kIndexedkInfokTrace
ftrace_cpu_entries_end kIndexedkInfokTrace
ftrace_cpu_now_ts_begin kIndexedkInfokTrace
ftrace_cpu_now_ts_end kIndexedkInfokTrace
ftrace_cpu_oldest_event_ts_begin kIndexedkInfokTrace
ftrace_cpu_oldest_event_ts_end kIndexedkInfokTrace
ftrace_cpu_overrun_begin kIndexedkInfokTrace
ftrace_cpu_overrun_end kIndexedkDataLosskTrace The kernel ftrace buffer cannot keep up with the rate of events produced. Indexed by CPU. This is likely a misconfiguration.
ftrace_cpu_read_events_begin kIndexedkInfokTrace
ftrace_cpu_read_events_end kIndexedkInfokTrace
fuchsia_non_numeric_counters kSinglekErrorkAnalysis
fuchsia_timestamp_overflow kSinglekErrorkAnalysis
fuchsia_invalid_event kSinglekErrorkAnalysis
gpu_counters_invalid_spec kSinglekErrorkAnalysis
gpu_counters_missing_spec kSinglekErrorkAnalysis
gpu_render_stage_parser_errors kSinglekErrorkAnalysis
graphics_frame_event_parser_errors kSinglekInfokAnalysis
guess_trace_type_duration_ns kSinglekInfokAnalysis
interned_data_tokenizer_errors kSinglekInfokAnalysis
invalid_clock_snapshots kSinglekErrorkAnalysis
invalid_cpu_times kSinglekErrorkAnalysis
meminfo_unknown_keys kSinglekErrorkAnalysis
mismatched_sched_switch_tids kSinglekErrorkAnalysis
mm_unknown_type kSinglekErrorkAnalysis
parse_trace_duration_ns kSinglekInfokAnalysis
power_rail_unknown_index kSinglekErrorkTrace
proc_stat_unknown_counters kSinglekErrorkAnalysis
rss_stat_unknown_keys kSinglekErrorkAnalysis
rss_stat_negative_size kSinglekInfokAnalysis
rss_stat_unknown_thread_for_mm_id kSinglekInfokAnalysis
sched_switch_out_of_order kSinglekErrorkAnalysis
slice_out_of_order kSinglekErrorkAnalysis
flow_duplicate_id kSinglekErrorkTrace
flow_no_enclosing_slice kSinglekErrorkTrace
flow_step_without_start kSinglekInfokTrace
flow_end_without_start kSinglekInfokTrace
flow_invalid_id kSinglekErrorkTrace
flow_without_direction kSinglekErrorkTrace
stackprofile_invalid_string_id kSinglekErrorkTrace
stackprofile_invalid_mapping_id kSinglekErrorkTrace
stackprofile_invalid_frame_id kSinglekErrorkTrace
stackprofile_invalid_callstack_id kSinglekErrorkTrace
stackprofile_parser_error kSinglekErrorkTrace
systrace_parse_failure kSinglekErrorkAnalysis
task_state_invalid kSinglekErrorkAnalysis
traced_buf_buffer_size kIndexedkInfokTrace
traced_buf_bytes_overwritten kIndexedkInfokTrace
traced_buf_bytes_read kIndexedkInfokTrace
traced_buf_bytes_written kIndexedkInfokTrace
traced_buf_chunks_discarded kIndexedkInfokTrace
traced_buf_chunks_overwritten kIndexedkInfokTrace
traced_buf_chunks_read kIndexedkInfokTrace
traced_buf_chunks_rewritten kIndexedkInfokTrace
traced_buf_chunks_written kIndexedkInfokTrace
traced_buf_chunks_committed_out_of_order \ kIndexedkInfokTrace
traced_buf_padding_bytes_cleared kIndexedkInfokTrace
traced_buf_padding_bytes_written kIndexedkInfokTrace
traced_buf_patches_failed kIndexedkDataLosskTrace
traced_buf_patches_succeeded kIndexedkInfokTrace
traced_buf_readaheads_failed kIndexedkInfokTrace
traced_buf_readaheads_succeeded kIndexedkInfokTrace
traced_buf_trace_writer_packet_loss kIndexedkDataLosskTrace
traced_buf_write_wrap_count kIndexedkInfokTrace
traced_chunks_discarded kSinglekInfokTrace
traced_data_sources_registered kSinglekInfokTrace
traced_data_sources_seen kSinglekInfokTrace
traced_patches_discarded kSinglekInfokTrace
traced_producers_connected kSinglekInfokTrace
traced_producers_seen kSinglekInfokTrace
traced_total_buffers kSinglekInfokTrace
traced_tracing_sessions kSinglekInfokTrace
track_event_parser_errors kSinglekInfokAnalysis
track_event_tokenizer_errors kSinglekInfokAnalysis
tokenizer_skipped_packets kSinglekInfokAnalysis
vmstat_unknown_keys kSinglekErrorkAnalysis
vulkan_allocations_invalid_string_id \ kSinglekErrorkTrace
clock_sync_failure kSinglekErrorkAnalysis
clock_sync_cache_miss kSinglekInfokAnalysis
process_tracker_errors kSinglekErrorkAnalysis
json_tokenizer_failure kSinglekErrorkTrace
json_parser_failure kSinglekErrorkTrace
json_display_time_unit kSinglekInfokTrace The displayTimeUnit key was set in the JSON trace. In some prior versions of trace processor this key could effect how the trace processor parsed timestamps and durations. In this version the key is ignored which more closely matches the bavahiour of catapult.
heap_graph_invalid_string_id kIndexedkErrorkTrace
heap_graph_non_finalized_graph kSinglekErrorkTrace
heap_graph_malformed_packet kIndexedkErrorkTrace
heap_graph_missing_packet kIndexedkErrorkTrace
heapprofd_buffer_corrupted kIndexedkErrorkTrace Shared memory buffer corrupted. This is a bug or memory corruption in the target. Indexed by target upid.
heapprofd_hit_guardrail kIndexedkErrorkTrace HeapprofdConfig specified a CPU or Memory Guardrail that was hit. Indexed by target upid.
heapprofd_buffer_overran kIndexedkDataLosskTrace The shared memory buffer between the target and heapprofd overran. The profile was truncated early. Indexed by target upid.
heapprofd_client_error kIndexedkErrorkTrace The heapprofd client ran into a problem and disconnected. See profile_packet.proto for error codes.
heapprofd_client_disconnected kIndexedkInfokTrace
heapprofd_malformed_packet kIndexedkErrorkTrace
heapprofd_missing_packet kSinglekErrorkTrace
heapprofd_rejected_concurrent kIndexedkErrorkTrace
heapprofd_non_finalized_profile kSinglekErrorkTrace
heapprofd_sampling_interval_adjusted \ kIndexedkInfokTrace By how many byes the interval for PID was increased by adaptive sampling.
heapprofd_unwind_time_us kIndexedkInfokTrace Time spent unwinding callstacks.
heapprofd_unwind_samples kIndexedkInfokTrace Number of samples unwound.
heapprofd_client_spinlock_blocked kIndexedkInfokTrace Time (us) the heapprofd client was blocked on the spinlock.
heapprofd_last_profile_timestamp kIndexedkInfokTrace The timestamp (in trace time) for the last dump for a process
metatrace_overruns kSinglekErrorkTrace
packages_list_has_parse_errors kSinglekErrorkTrace
packages_list_has_read_errors kSinglekErrorkTrace
compact_sched_has_parse_errors kSinglekErrorkTrace
misplaced_end_event kSinglekDataLosskAnalysis
sched_waking_out_of_order kSinglekErrorkAnalysis
compact_sched_switch_skipped kSinglekInfokAnalysis
compact_sched_waking_skipped kSinglekInfokAnalysis
empty_chrome_metadata kSinglekErrorkTrace
perf_cpu_lost_records kIndexedkDataLosskTrace
ninja_parse_errors kSinglekErrorkTrace
perf_samples_skipped kSinglekInfokTrace
perf_samples_skipped_dataloss kSinglekDataLosskTrace
memory_snapshot_parser_failure kSinglekErrorkAnalysis
thread_time_in_state_out_of_order kSinglekErrorkAnalysis
thread_time_in_state_unknown_cpu_freq \ kSinglekErrorkAnalysis
ftrace_packet_before_tracing_start kSinglekInfokAnalysis An ftrace packet was seen before the tracing start timestamp from the tracing service. This happens if the ftrace buffers were not cleared properly. These packets are silently dropped by trace processor.
perf_guardrail_stop_ts kIndexedkDataLosskTrace
sorter_push_event_out_of_order kSinglekErrorkTrace Trace events are out of order event after sorting. This can happen