New in version 0.10.
Parses a payload containing the output of nginx’s stub status module: http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
Config:
Set the message type.
Always preserve the original log line in the message payload.
Example Heka Configuration
[NginxStubStatusInput]
type = "HttpInput"
url = "http://localhost:8090/nginx_status"
ticker_interval = 1
success_severity = 6
error_severity = 1
decoder = "NginxStubStatusDecoder"
[NginxStubStatusDecoder]
filename = "lua_decoders/nginx_stub_status.lua"
type = "SandboxDecoder"
[NginxStubStatusDecoder.config]
payload_keep = false
Example Heka Message
Timestamp: | 2014-01-10 07:04:56 -0800 PST |
---|---|
Type: | nginx_stub_status |
Hostname: | test.example.com |
Pid: | 0 |
UUID: | 8e414f01-9d7f-4a48-a5e1-ae92e5954df5 |
Payload: | |
EnvVersion: | |
Severity: | 7 |
Fields: | name:”connections” value_type:INTEGER value_integer:”291”
name:”accepts” value_type:INTEGER value_integer:”16630948”
name:”handled” value_type:INTEGER value_integer:”16630948”
name:”requests” value_type:INTEGER value_integer:”31070465”
name:”reading” value_type:INTEGER value_integer:”6”
name:”writing” value_type:INTEGER value_integer:”179”
name:”waiting” value_type:INTEGER value_integer:”106”
|