New in version 0.10.
Parses a payload containing the contents of a /proc/net/net/dev file into a Heka message.
Config:
Always preserve the original log line in the message payload.
Example Heka Configuration
[Netdev]
type = "FilePollingInput"
ticker_interval = 1
file_path = "/proc/net/dev"
decoder = "NetdevDecoder"
[NetdevDecoder]
type = "SandboxDecoder"
filename = "lua_decoders/linux_netdev.lua"
Example Heka Message
Timestamp: | 2015-10-16 13:31:07 +0000 UTC |
---|---|
Type: | stats.netdev |
Hostname: | example.com |
Pid: | 0 |
Uuid: | 505561dc-81f6-4856-abe5-077c24457010 |
Logger: | NetdevInput |
Payload: | |
EnvVersion: | |
Severity: | 7 |
Fields: | name:”receive_multicast” type:double value:0
name:”transmit_errs” type:double value:0
name:”receive_drop” type:double value:0
name:”netdevice” type:string value:”eth0”
name:”transmit_drop” type:double value:0
name:”transmit_carrier” type:double value:0
name:”receive_packets” type:double value:1.18443194e+08
name:”receive_compressed” type:double value:0
name:”transmit_colls” type:double value:0
name:”transmit_compressed” type:double value:0
name:”receive_frame” type:double value:0
name:”transmit_packets” type:double value:1.07330545e+08
name:”receive_fifo” type:double value:0
name:”receive_bytes” type:double value:1.3915983085e+11
name:”transmit_bytes” type:double value:1.78516842512e+11
name:”receive_errs” type:double value:0
name:”transmit_fifo” type:double value:0
|