| buffers { |
| size_kb: 65536 |
| } |
| |
| data_sources { |
| config { |
| name: "linux.ftrace" |
| target_buffer: 0 |
| ftrace_config { |
| ftrace_events: "sched/sched_process_exec" |
| ftrace_events: "sched/sched_process_exit" |
| ftrace_events: "sched/sched_process_fork" |
| ftrace_events: "sched/sched_process_free" |
| ftrace_events: "sched/sched_process_hang" |
| ftrace_events: "sched/sched_process_wait" |
| ftrace_events: "sched/sched_switch" |
| ftrace_events: "sched/sched_wakeup_new" |
| ftrace_events: "sched/sched_wakeup" |
| ftrace_events: "sched/sched_waking" |
| } |
| } |
| } |
| |
| data_sources { |
| config { |
| name: "linux.process_stats" |
| target_buffer: 0 |
| } |
| } |
| |
| trace_filter { |
| # A very minimal bytecode which allows only sched_switch and nothing more. |
| bytecode: "\013\001\000\013\002\101\121\151\321\002\000\011\023\003\031\000\012\002\043\004\000\012\007\000\273\341\337\347\016" |
| } |
| |
| duration_ms: 10000 |