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-09-03 13:44:25 +0000 UTC |
---|---|
Type: | stats.netdev |
Hostname: | ultrathieu |
Pid: | 0 |
Uuid: | cf705300-b3d7-4e5a-a56e-37846f8c246a |
Logger: | Netdev |
Payload: | |
EnvVersion: | |
Severity: | 7 |
Fields: | name:”lo_transmit_carrier” type:integer value:0
name:”eth0_receive_fifo” type:integer value:0
name:”lo_transmit_bytes” type:integer value:50278
name:”lo_receive_multicast” type:integer value:0
name:”eth0_receive_packets” type:integer value:0
name:”lo_transmit_compressed” type:integer value:0
name:”eth0_transmit_packets” type:integer value:0
name:”lo_transmit_colls” type:integer value:0
name:”eth0_transmit_compressed” type:integer value:0
name:”eth0_receive_drop” type:integer value:0
name:”eth0_receive_frame” type:integer value:0
name:”eth0_transmit_errs” type:integer value:0
name:”eth0_transmit_fifo” type:integer value:0
name:”lo_receive_drop” type:integer value:0
name:”eth0_receive_bytes” type:integer value:0
name:”lo_transmit_drop” type:integer value:0
name:”lo_receive_frame” type:integer value:0
name:”FilePath” type:string value:”/proc/net/dev”
name:”lo_transmit_fifo” type:integer value:0
name:”lo_transmit_errs” type:integer value:0
name:”eth0_transmit_drop” type:integer value:0
name:”lo_transmit_packets” type:integer value:601
name:”lo_receive_compressed” type:integer value:0
name:”lo_receive_fifo” type:integer value:0
name:”lo_receive_errs” type:integer value:0
name:”eth0_transmit_carrier” type:integer value:0
name:”lo_receive_packets” type:integer value:601
name:”lo_receive_bytes” type:integer value:50278
name:”eth0_transmit_colls” type:integer value:0
name:”eth0_receive_compressed” type:integer value:0
name:”eth0_receive_errs” type:integer value:0
name:”eth0_receive_multicast” type:integer value:0
name:”eth0_transmit_bytes” type:integer value:0
|