Heka JSON Message Decoder Module
https://wiki.mozilla.org/Firefox/Services/Logging
The above link describes the Heka message format with a JSON schema. The JSON will be decoded and passed directly to inject_message so it needs to decode into a Heka message table described here: https://mozilla-services.github.io/lua_sandbox/heka/message.html
1. Decoder Configuration Table
- none
2. Functions
2.1. decode
Decode and inject the resulting message
Arguments
- data (string) - JSON message with a Heka schema
Return
- nil - throws an error on an invalid data type, JSON parse error, inject_message failure etc.
source code: json.lua