parse a collectl output -- could be conditional on discovered call

cl_parse(path)

Arguments

path

character(1) path to (possibly gzipped) collectl output

Value

a data.frame

Note

A lubridate datetime is added as a column.

Examples

lk = cl_parse(system.file("demotab/demo_1123.tab.gz", package="Rcollectl")) head(lk)
#> #Date Time CPU_User% CPU_Nice% CPU_Sys% CPU_Wait% CPU_Irq% CPU_Soft% #> 1 20201123 14:40:56 2 0 1 0 0 0 #> 2 20201123 14:40:57 1 0 0 0 0 0 #> 3 20201123 14:40:58 1 0 0 0 0 0 #> 4 20201123 14:40:59 2 0 0 0 0 0 #> 5 20201123 14:41:00 3 0 1 0 0 0 #> 6 20201123 14:41:01 3 0 1 0 0 0 #> CPU_Steal% CPU_Idle% CPU_Totl% CPU_Guest% CPU_GuestN% CPU_Intrpt/sec #> 1 0 98 2 0 0 681 #> 2 0 98 2 0 0 433 #> 3 0 98 2 0 0 472 #> 4 0 97 3 0 0 817 #> 5 0 96 4 0 0 924 #> 6 0 97 3 0 0 724 #> CPU_Ctx/sec CPU_Proc/sec CPU_ProcQue CPU_ProcRun CPU_L-Avg1 CPU_L-Avg5 #> 1 2157 0 1766 0 0.82 1.21 #> 2 1292 0 1766 0 0.82 1.21 #> 3 1437 0 1764 0 0.75 1.19 #> 4 2792 0 1763 0 0.75 1.19 #> 5 3339 0 1763 3 0.75 1.19 #> 6 2043 1 1764 0 0.75 1.19 #> CPU_L-Avg15 CPU_RunTot CPU_BlkTot MEM_Tot MEM_Used MEM_Free MEM_Shared #> 1 1.07 0 0 15969160 14585668 1383492 0 #> 2 1.07 0 0 15969160 14585716 1383444 0 #> 3 1.06 0 0 15969160 14580424 1388736 0 #> 4 1.06 0 0 15969160 14581776 1387384 0 #> 5 1.06 4 0 15969160 14584212 1384948 0 #> 6 1.06 0 0 15969160 14580416 1388744 0 #> MEM_Buf MEM_Cached MEM_Slab MEM_Map MEM_Anon MEM_AnonH MEM_Commit MEM_Locked #> 1 434460 2859980 517284 1179364 10556872 0 27481100 48 #> 2 434468 2859804 517284 1179364 10556944 0 27481100 48 #> 3 434468 2853516 517284 1179232 10556984 0 27481100 48 #> 4 434468 2854840 517284 1179380 10557060 0 27481100 48 #> 5 434468 2857044 517284 1181308 10557100 0 27481100 48 #> 6 434468 2854548 517284 1179532 10556780 0 27481100 48 #> MEM_SwapTot MEM_SwapUsed MEM_SwapFree MEM_SwapIn MEM_SwapOut MEM_Dirty #> 1 2097148 87040 2010108 0 0 20 #> 2 2097148 87040 2010108 0 0 36 #> 3 2097148 87040 2010108 0 0 204 #> 4 2097148 87040 2010108 0 0 204 #> 5 2097148 87040 2010108 0 0 20 #> 6 2097148 87040 2010108 0 0 20 #> MEM_Clean MEM_Laundry MEM_Inactive MEM_PageIn MEM_PageOut MEM_PageFaults #> 1 0 0 721580 0 0 407 #> 2 0 0 721580 0 184 1817 #> 3 0 0 721580 0 0 239 #> 4 0 0 721580 0 172 324 #> 5 0 0 721580 0 0 1225 #> 6 0 0 721580 0 28 1226 #> MEM_PageMajFaults MEM_HugeTotal MEM_HugeFree MEM_HugeRsvd MEM_SUnreclaim #> 1 0 0 0 0 274696 #> 2 0 0 0 0 274696 #> 3 0 0 0 0 274696 #> 4 0 0 0 0 274696 #> 5 0 0 0 0 274696 #> 6 0 0 0 0 274696 #> NET_RxPktTot NET_TxPktTot NET_RxKBTot NET_TxKBTot NET_RxCmpTot NET_RxMltTot #> 1 1 0 0 0 0 0 #> 2 0 0 0 0 0 0 #> 3 3 2 0 0 0 0 #> 4 5 4 0 0 0 0 #> 5 10 9 1 1 0 0 #> 6 8 7 0 1 0 0 #> NET_TxCmpTot NET_RxErrsTot NET_TxErrsTot DSK_ReadTot DSK_WriteTot DSK_OpsTot #> 1 0 0 0 0 0 0 #> 2 0 0 0 0 7 7 #> 3 0 0 0 0 0 0 #> 4 0 0 0 0 36 36 #> 5 0 0 0 0 0 0 #> 6 0 0 0 0 5 5 #> DSK_ReadKBTot DSK_WriteKBTot DSK_KbTot DSK_ReadMrgTot DSK_WriteMrgTot #> 1 0 0 0 0 0 #> 2 0 184 184 0 22 #> 3 0 0 0 0 0 #> 4 0 172 172 0 0 #> 5 0 0 0 0 0 #> 6 0 28 28 0 0 #> DSK_MrgTot sampdate #> 1 0 2020-11-23 14:40:56 #> 2 22 2020-11-23 14:40:57 #> 3 0 2020-11-23 14:40:58 #> 4 0 2020-11-23 14:40:59 #> 5 0 2020-11-23 14:41:00 #> 6 0 2020-11-23 14:41:01