You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.6 KiB
92 lines
2.6 KiB
# Example config for a trace that polls system counters.
|
|
|
|
duration_ms: 2000
|
|
|
|
buffers {
|
|
size_kb: 16384
|
|
fill_policy: RING_BUFFER
|
|
}
|
|
|
|
buffers {
|
|
size_kb: 16384
|
|
fill_policy: RING_BUFFER
|
|
}
|
|
|
|
# Enable various data sources as usual.
|
|
data_sources {
|
|
config {
|
|
name: "linux.ftrace"
|
|
target_buffer: 0
|
|
ftrace_config {
|
|
# These parameters affect only the kernel trace buffer size and how
|
|
# frequently it gets moved into the userspace buffer defined above.
|
|
buffer_size_kb: 16384
|
|
drain_period_ms: 250
|
|
ftrace_events: "cpu_frequency"
|
|
ftrace_events: "cpu_idle"
|
|
ftrace_events: "sched_switch"
|
|
ftrace_events: "tracing_mark_write"
|
|
}
|
|
}
|
|
}
|
|
|
|
data_sources {
|
|
config {
|
|
name: "linux.process_stats"
|
|
target_buffer: 0
|
|
process_stats_config {
|
|
proc_stats_poll_ms: 10
|
|
}
|
|
}
|
|
}
|
|
|
|
data_sources {
|
|
config {
|
|
name: "linux.sys_stats"
|
|
target_buffer: 1
|
|
sys_stats_config {
|
|
meminfo_period_ms: 100
|
|
meminfo_counters: MEMINFO_MEM_AVAILABLE
|
|
meminfo_counters: MEMINFO_BUFFERS
|
|
meminfo_counters: MEMINFO_CACHED
|
|
meminfo_counters: MEMINFO_SWAP_CACHED
|
|
meminfo_counters: MEMINFO_ACTIVE
|
|
meminfo_counters: MEMINFO_INACTIVE
|
|
meminfo_counters: MEMINFO_ACTIVE_ANON
|
|
meminfo_counters: MEMINFO_INACTIVE_ANON
|
|
meminfo_counters: MEMINFO_ACTIVE_FILE
|
|
meminfo_counters: MEMINFO_INACTIVE_FILE
|
|
meminfo_counters: MEMINFO_UNEVICTABLE
|
|
|
|
vmstat_period_ms: 100
|
|
vmstat_counters: VMSTAT_NR_FREE_PAGES
|
|
vmstat_counters: VMSTAT_NR_ALLOC_BATCH
|
|
vmstat_counters: VMSTAT_NR_INACTIVE_ANON
|
|
vmstat_counters: VMSTAT_NR_ACTIVE_ANON
|
|
vmstat_counters: VMSTAT_NR_INACTIVE_FILE
|
|
vmstat_counters: VMSTAT_NR_ACTIVE_FILE
|
|
vmstat_counters: VMSTAT_NR_UNEVICTABLE
|
|
vmstat_counters: VMSTAT_NR_MLOCK
|
|
vmstat_counters: VMSTAT_NR_ANON_PAGES
|
|
vmstat_counters: VMSTAT_NR_MAPPED
|
|
vmstat_counters: VMSTAT_NR_FILE_PAGES
|
|
vmstat_counters: VMSTAT_NR_DIRTY
|
|
vmstat_counters: VMSTAT_NR_WRITEBACK
|
|
vmstat_counters: VMSTAT_NR_SLAB_RECLAIMABLE
|
|
vmstat_counters: VMSTAT_NR_SLAB_UNRECLAIMABLE
|
|
vmstat_counters: VMSTAT_NR_PAGE_TABLE_PAGES
|
|
vmstat_counters: VMSTAT_NR_KERNEL_STACK
|
|
vmstat_counters: VMSTAT_NR_OVERHEAD
|
|
vmstat_counters: VMSTAT_NR_UNSTABLE
|
|
vmstat_counters: VMSTAT_NR_BOUNCE
|
|
vmstat_counters: VMSTAT_NR_VMSCAN_WRITE
|
|
vmstat_counters: VMSTAT_NR_VMSCAN_IMMEDIATE_RECLAIM
|
|
vmstat_counters: VMSTAT_NR_WRITEBACK_TEMP
|
|
|
|
stat_period_ms: 100
|
|
stat_counters: STAT_CPU_TIMES
|
|
stat_counters: STAT_IRQ_COUNTS
|
|
stat_counters: STAT_FORK_COUNT
|
|
}
|
|
}
|
|
} |