New in version 0.10.
Parses a payload containing the contents of file /proc/stat.
Config:
Always preserve the original log line in the message payload.
Example Heka Configuration
[ProcStats]
type = "FilePollingInput"
ticker_interval = 1
file_path = "/proc/stat"
decoder = "ProcStatDecoder"
[ProcStatDecoder]
type = "SandboxDecoder"
filename = "lua_decoders/linux_procstat.lua"
Example Heka Message
Timestamp: | 2014-12-10 22:38:24 +0000 UTC |
---|---|
Type: | stats.proc |
Hostname: | yourhost.net |
Pid: | 0 |
Uuid: | d2546942-7c36-4042-ad2e-f6bfdac11cdb |
Logger: | |
Payload: | |
EnvVersion: | |
Severity: | 7 |
Fields: | name:”cpu” type:double value:[14384,125,3330,946000,333,0,356,0,0,0]
name:”cpu[1-#]” type:double value:[14384,125,3330,946000,333,0,356,0,0,0]
name:”ctxt” type:double value:2808304
name:”btime” type:double value:1423004780
name:”intr” type:double value:[14384,125,3330,0,0,0,0,0,0,0...0]
name:”processes” type:double value:3811
name:”procs_running” type:double value:1
name:”procs_blocked” type:double value:0
name:”softirq” type:double value:[288977,23,101952,19,13046,19217,7,...]
|