1fb726d48Sopenharmony_ci# TraceStreamer支持识别事件列表
2fb726d48Sopenharmony_citrace事件是指系统在运行过程中输出的日志。trace事件有内核输出的,也有用户输出的,系统或用户在输出日志时,都可以添加特定的标识,以特定的格式输出。  
3fb726d48Sopenharmony_ci所谓事件,是指特定的标签,指定了其事件类型。  
4fb726d48Sopenharmony_ci## ftrace事件
5fb726d48Sopenharmony_ciftrace属于linux标准内核事件。  
6fb726d48Sopenharmony_ciftrace相关事件属于系统内核事件,具体请参考linux内核相关技术网站(www.kernel.org)。
7fb726d48Sopenharmony_ci```
8fb726d48Sopenharmony_cibinder_transaction
9fb726d48Sopenharmony_cibinder_transaction_received
10fb726d48Sopenharmony_cibinder_transaction_alloc_buf
11fb726d48Sopenharmony_cibinder_transaction_lock
12fb726d48Sopenharmony_cibinder_transaction_locked
13fb726d48Sopenharmony_cibinder_transaction_unlock
14fb726d48Sopenharmony_cisched_switch
15fb726d48Sopenharmony_citask_rename
16fb726d48Sopenharmony_citask_newtask
17fb726d48Sopenharmony_citracing_mark_write
18fb726d48Sopenharmony_ciprint
19fb726d48Sopenharmony_cisched_wakeup
20fb726d48Sopenharmony_cisched_waking
21fb726d48Sopenharmony_cicpu_idle
22fb726d48Sopenharmony_cicpu_frequency
23fb726d48Sopenharmony_cisuspend_resume
24fb726d48Sopenharmony_ciworkqueue_execute_start
25fb726d48Sopenharmony_ciworkqueue_execute_end
26fb726d48Sopenharmony_ciclock_set_rate
27fb726d48Sopenharmony_ciclock_enable
28fb726d48Sopenharmony_ciclock_disable
29fb726d48Sopenharmony_ciclk_set_rate
30fb726d48Sopenharmony_ciclk_enable
31fb726d48Sopenharmony_ciclk_disable
32fb726d48Sopenharmony_cisys_enter
33fb726d48Sopenharmony_cisys_exit
34fb726d48Sopenharmony_ciirq_handler_entry
35fb726d48Sopenharmony_ciirq_handler_exit
36fb726d48Sopenharmony_cisoftirq_raise
37fb726d48Sopenharmony_cisoftirq_entry
38fb726d48Sopenharmony_cisoftirq_exit
39fb726d48Sopenharmony_cisched_wakeup_new
40fb726d48Sopenharmony_cisched_process_exit
41fb726d48Sopenharmony_citrace_event_clock_sync
42fb726d48Sopenharmony_ci// 下面的事件,属于ftrace,TraceStream可以识别并记录,但并不做业务解析。
43fb726d48Sopenharmony_ciipi_entry
44fb726d48Sopenharmony_ciipi_exit
45fb726d48Sopenharmony_ciregulator_set_voltage
46fb726d48Sopenharmony_ciregulator_set_voltage_complete
47fb726d48Sopenharmony_ciregulator_disable
48fb726d48Sopenharmony_ciregulator_disable_complete
49fb726d48Sopenharmony_cisignal_generate
50fb726d48Sopenharmony_cisignal_deliver
51fb726d48Sopenharmony_citrace_block_bio_backmerge
52fb726d48Sopenharmony_citrace_block_bio_bounce
53fb726d48Sopenharmony_citrace_block_bio_complete
54fb726d48Sopenharmony_citrace_block_bio_frontmerge
55fb726d48Sopenharmony_citrace_bblock_bio_queue
56fb726d48Sopenharmony_citrace_block_bio_remap
57fb726d48Sopenharmony_citrace_block_dirty_buffer
58fb726d48Sopenharmony_citrace_block_getrq
59fb726d48Sopenharmony_citrace_block_plug
60fb726d48Sopenharmony_citrace_block_rq_complete
61fb726d48Sopenharmony_citrace_block_rq_insert
62fb726d48Sopenharmony_citrace_block_rq_remap
63fb726d48Sopenharmony_citrace_block_rq_issue
64fb726d48Sopenharmony_ci```
65fb726d48Sopenharmony_ci## 其他插件数据
66fb726d48Sopenharmony_ci以下的数据,来自于htrace(序列化后的trace)的其他插件。  
67fb726d48Sopenharmony_ci注:如果是文本的trace的话,只支持ftrace。
68fb726d48Sopenharmony_ci```
69fb726d48Sopenharmony_cimemory
70fb726d48Sopenharmony_cihilog
71fb726d48Sopenharmony_cihidump_fps
72fb726d48Sopenharmony_cinative_hook_malloc
73fb726d48Sopenharmony_cinative_hook_free
74fb726d48Sopenharmony_cinative_hook_mmap
75fb726d48Sopenharmony_cinative_hook_munmap
76fb726d48Sopenharmony_cisys_memory
77fb726d48Sopenharmony_cisys_virtual_memory
78fb726d48Sopenharmony_citrace_diskio
79fb726d48Sopenharmony_citrace_process
80fb726d48Sopenharmony_citrace_cpu_usage
81fb726d48Sopenharmony_citrace_network
82fb726d48Sopenharmony_citrace_perf
83fb726d48Sopenharmony_citrace_ebpf
84fb726d48Sopenharmony_citrace_ebpf_file_system
85fb726d48Sopenharmony_citrace_ebpf_paged_memory
86fb726d48Sopenharmony_citrace_ebpf_bio_latency
87fb726d48Sopenharmony_citrace_hisys_event
88fb726d48Sopenharmony_citrace_smaps
89fb726d48Sopenharmony_ci```
90fb726d48Sopenharmony_ci## 进程的内存事件
91fb726d48Sopenharmony_ci```
92fb726d48Sopenharmony_cimem.vm.size
93fb726d48Sopenharmony_cimem.rss
94fb726d48Sopenharmony_cimem.rss.anon
95fb726d48Sopenharmony_cimem.rss.file
96fb726d48Sopenharmony_cimem.rss.schem
97fb726d48Sopenharmony_cimem.swap
98fb726d48Sopenharmony_cimem.locked
99fb726d48Sopenharmony_cimem.hwm
100fb726d48Sopenharmony_cimem.oom_score_adj
101fb726d48Sopenharmony_ci```
102fb726d48Sopenharmony_ci## 系统内存事件
103fb726d48Sopenharmony_ci```
104fb726d48Sopenharmony_cisys.mem.unspecified
105fb726d48Sopenharmony_cisys.mem.total
106fb726d48Sopenharmony_cisys.mem.free
107fb726d48Sopenharmony_cisys.mem.avaiable
108fb726d48Sopenharmony_cisys.mem.buffers
109fb726d48Sopenharmony_cisys.mem.cached
110fb726d48Sopenharmony_cisys.mem.swap.chard
111fb726d48Sopenharmony_cisys.mem.active
112fb726d48Sopenharmony_cisys.mem.inactive
113fb726d48Sopenharmony_cisys.mem.active.anon
114fb726d48Sopenharmony_cisys.mem.inactive.anon
115fb726d48Sopenharmony_cisys.mem.active_file
116fb726d48Sopenharmony_cisys.mem.inactive_file
117fb726d48Sopenharmony_cisys.mem.unevictable
118fb726d48Sopenharmony_cisys.mem.mlocked
119fb726d48Sopenharmony_cisys.mem.swap.total
120fb726d48Sopenharmony_cisys.mem.swap.free
121fb726d48Sopenharmony_cisys.mem.dirty
122fb726d48Sopenharmony_cisys.mem.writeback
123fb726d48Sopenharmony_cisys.mem.anon.pages
124fb726d48Sopenharmony_cisys.mem.mapped
125fb726d48Sopenharmony_cisys.mem.shmem
126fb726d48Sopenharmony_cisys.mem.slab
127fb726d48Sopenharmony_cisys.mem.slab.reclaimable
128fb726d48Sopenharmony_cisys.mem.slab.unreclaimable
129fb726d48Sopenharmony_cisys.mem.kernel.stack
130fb726d48Sopenharmony_cisys.mem.page.tables
131fb726d48Sopenharmony_cisys.mem.commit.limit
132fb726d48Sopenharmony_cisys.mem.commited.as
133fb726d48Sopenharmony_cisys.mem.vmalloc.total
134fb726d48Sopenharmony_cisys.mem.vmalloc.used
135fb726d48Sopenharmony_cisys.mem.vmalloc.chunk
136fb726d48Sopenharmony_cisys.mem.cma.total
137fb726d48Sopenharmony_cisys.mem.cma.free
138fb726d48Sopenharmony_ci```
139fb726d48Sopenharmony_ci## 系统虚拟内存事件
140fb726d48Sopenharmony_ci```
141fb726d48Sopenharmony_cisys.virtual.mem.unspecified
142fb726d48Sopenharmony_cisys.virtual.mem.nr.free.pages
143fb726d48Sopenharmony_cisys.virtual.mem.nr.alloc.batch
144fb726d48Sopenharmony_cisys.virtual.mem.nr.inactive.anon
145fb726d48Sopenharmony_cisys.virtual.mem.nr.active_anon
146fb726d48Sopenharmony_cisys.virtual.mem.nr.inactive.file
147fb726d48Sopenharmony_cisys.virtual.mem.nr.active_file
148fb726d48Sopenharmony_cisys.virtual.mem.nr.unevictable
149fb726d48Sopenharmony_cisys.virtual.mem.nr.mlock
150fb726d48Sopenharmony_cisys.virtual.mem.anon.pages
151fb726d48Sopenharmony_cisys.virtual.mem.nr.mapped
152fb726d48Sopenharmony_cisys.virtual.mem.nr.file.pages
153fb726d48Sopenharmony_cisys.virtual.mem.nr.dirty
154fb726d48Sopenharmony_cisys.virtual.mem.nr.writeback
155fb726d48Sopenharmony_cisys.virtual.mem.nr.slab.reclaimable
156fb726d48Sopenharmony_cisys.virtual.mem.nr.slab.unreclaimable
157fb726d48Sopenharmony_cisys.virtual.mem.nr.page_table.pages
158fb726d48Sopenharmony_cisys.virtual.mem.nr_kernel.stack
159fb726d48Sopenharmony_cisys.virtual.mem.nr.overhead
160fb726d48Sopenharmony_cisys.virtual.mem.nr.unstable
161fb726d48Sopenharmony_cisys.virtual.mem.nr.bounce
162fb726d48Sopenharmony_cisys.virtual.mem.nr.vmscan.write
163fb726d48Sopenharmony_cisys.virtual.mem.nr.vmscan.immediate.reclaim
164fb726d48Sopenharmony_cisys.virtual.mem.nr.writeback_temp
165fb726d48Sopenharmony_cisys.virtual.mem.nr.isolated_anon
166fb726d48Sopenharmony_cisys.virtual.mem.nr.isolated_file
167fb726d48Sopenharmony_cisys.virtual.mem.nr.shmem
168fb726d48Sopenharmony_cisys.virtual.mem.nr.dirtied
169fb726d48Sopenharmony_cisys.virtual.mem.nr.written
170fb726d48Sopenharmony_cisys.virtual.mem.nr.pages.scanned
171fb726d48Sopenharmony_cisys.virtual.mem.workingset.refault
172fb726d48Sopenharmony_cisys.virtual.mem.workingset.activate
173fb726d48Sopenharmony_cisys.virtual.mem.workingset_nodereclaim
174fb726d48Sopenharmony_cisys.virtual.mem.nr_anon.transparent.hugepages
175fb726d48Sopenharmony_cisys.virtual.mem.nr.free_cma
176fb726d48Sopenharmony_cisys.virtual.mem.nr.swapcache
177fb726d48Sopenharmony_cisys.virtual.mem.nr.dirty.threshold
178fb726d48Sopenharmony_cisys.virtual.mem.nr.dirty.background.threshold
179fb726d48Sopenharmony_cisys.virtual.mem.vmeminfo.pgpgin
180fb726d48Sopenharmony_cisys.virtual.mem.pgpgout
181fb726d48Sopenharmony_cisys.virtual.mem.pgpgoutclean
182fb726d48Sopenharmony_cisys.virtual.mem.pswpin
183fb726d48Sopenharmony_cisys.virtual.mem.pswpout
184fb726d48Sopenharmony_cisys.virtual.mem.pgalloc.dma
185fb726d48Sopenharmony_cisys.virtual.mem.pgalloc.normal
186fb726d48Sopenharmony_cisys.virtual.mem.pgalloc.movable
187fb726d48Sopenharmony_cisys.virtual.mem.pgfree
188fb726d48Sopenharmony_cisys.virtual.mem.pgactivate
189fb726d48Sopenharmony_cisys.virtual.mem.pgdeactivate
190fb726d48Sopenharmony_cisys.virtual.mem.pgfault
191fb726d48Sopenharmony_cisys.virtual.mem.pgmajfault
192fb726d48Sopenharmony_cisys.virtual.mem.pgrefill.dma
193fb726d48Sopenharmony_cisys.virtual.mem.pgrefill.normal
194fb726d48Sopenharmony_cisys.virtual.mem.pgrefill.movable
195fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.kswapd.dma
196fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.kswapd.normal
197fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.kswapd.movable
198fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.direct.dma
199fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.direct.normal
200fb726d48Sopenharmony_cisys.virtual.mem.pgsteal_direct.movable
201fb726d48Sopenharmony_cisys.virtual.mem.pgscan.kswapd.dma
202fb726d48Sopenharmony_cisys.virtual.mem.pgscan_kswapd.normal
203fb726d48Sopenharmony_cisys.virtual.mem.pgscan.kswapd.movable
204fb726d48Sopenharmony_cisys.virtual.mem.pgscan.direct.dma
205fb726d48Sopenharmony_cisys.virtual.mem.pgscan.direct.normal
206fb726d48Sopenharmony_cisys.virtual.mem.pgscan.direct.movable
207fb726d48Sopenharmony_cisys.virtual.mem.pgscan.direct.throttle
208fb726d48Sopenharmony_cisys.virtual.mem.pginodesteal
209fb726d48Sopenharmony_cisys.virtual.mem.slabs_scanned
210fb726d48Sopenharmony_cisys.virtual.mem.kswapd.inodesteal
211fb726d48Sopenharmony_cisys.virtual.mem.kswapd.low.wmark.hit.quickly
212fb726d48Sopenharmony_cisys.virtual.mem.high.wmark.hit.quickly
213fb726d48Sopenharmony_cisys.virtual.mem.pageoutrun
214fb726d48Sopenharmony_cisys.virtual.mem.allocstall
215fb726d48Sopenharmony_cisys.virtual.mem.pgrotated
216fb726d48Sopenharmony_cisys.virtual.mem.drop.pagecache
217fb726d48Sopenharmony_cisys.virtual.mem.drop.slab
218fb726d48Sopenharmony_cisys.virtual.mem.pgmigrate.success
219fb726d48Sopenharmony_cisys.virtual.mem.pgmigrate.fail
220fb726d48Sopenharmony_cisys.virtual.mem.compact.migrate.scanned
221fb726d48Sopenharmony_cisys.virtual.mem.compact.free.scanned
222fb726d48Sopenharmony_cisys.virtual.mem.compact.isolated
223fb726d48Sopenharmony_cisys.virtual.mem.compact.stall
224fb726d48Sopenharmony_cisys.virtual.mem.compact.fail
225fb726d48Sopenharmony_cisys.virtual.mem.compact.success
226fb726d48Sopenharmony_cisys.virtual.mem.compact.daemon.wake
227fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.culled
228fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.scanned
229fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.rescued
230fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.mlocked
231fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.munlocked
232fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.cleared
233fb726d48Sopenharmony_cisys.virtual.mem.unevictable.pgs.stranded
234fb726d48Sopenharmony_cisys.virtual.mem.nr.zspages
235fb726d48Sopenharmony_cisys.virtual.mem.nr.ion.heap
236fb726d48Sopenharmony_cisys.virtual.mem.nr.gpu.heap
237fb726d48Sopenharmony_cisys.virtual.mem.allocstall.dma
238fb726d48Sopenharmony_cisys.virtual.mem.allocstall.movable
239fb726d48Sopenharmony_cisys.virtual.mem.allocstall.normal
240fb726d48Sopenharmony_cisys.virtual.mem.compact_daemon.free.scanned
241fb726d48Sopenharmony_cisys.virtual.mem.compact.daemon.migrate.scanned
242fb726d48Sopenharmony_cisys.virtual.mem.nr.fastrpc
243fb726d48Sopenharmony_cisys.virtual.mem.nr.indirectly.reclaimable
244fb726d48Sopenharmony_cisys.virtual.mem.nr_ion_heap_pool
245fb726d48Sopenharmony_cisys.virtual.mem.nr.kernel_misc.reclaimable
246fb726d48Sopenharmony_cisys.virtual.mem.nr.shadow_call.stack_bytes
247fb726d48Sopenharmony_cisys.virtual.mem.nr.shmem.hugepages
248fb726d48Sopenharmony_cisys.virtual.mem.nr.shmem.pmdmapped
249fb726d48Sopenharmony_cisys.virtual.mem.nr.unreclaimable.pages
250fb726d48Sopenharmony_cisys.virtual.mem.nr.zone.active.anon
251fb726d48Sopenharmony_cisys.virtual.mem.nr.zone.active.file
252fb726d48Sopenharmony_ciys.virtual.mem.nr.zone.inactive_anon
253fb726d48Sopenharmony_cisys.virtual.mem.nr.zone.inactive_file
254fb726d48Sopenharmony_cisys.virtual.mem.nr.zone.unevictable
255fb726d48Sopenharmony_cisys.virtual.mem.nr.zone.write_pending
256fb726d48Sopenharmony_cisys.virtual.mem.oom.kill
257fb726d48Sopenharmony_cisys.virtual.mem.pglazyfree
258fb726d48Sopenharmony_cisys.virtual.mem.pglazyfreed
259fb726d48Sopenharmony_cisys.virtual.mem.pgrefill
260fb726d48Sopenharmony_cisys.virtual.mem.pgscan.direct
261fb726d48Sopenharmony_cisys.virtual.mem.pgscan.kswapd
262fb726d48Sopenharmony_cisys.virtual.mem.pgskip.dma
263fb726d48Sopenharmony_cisys.virtual.mem.pgskip.movable
264fb726d48Sopenharmony_cisys.virtual.mem.pgskip.normal
265fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.direct
266fb726d48Sopenharmony_cisys.virtual.mem.pgsteal.kswapd
267fb726d48Sopenharmony_cisys.virtual.mem.swap.ra
268fb726d48Sopenharmony_cisys.virtual.mem.swap.ra.hit
269fb726d48Sopenharmony_ci```