Howdy,
Trying to use the new log-format with msgpack and log stash is not liking it.
What am I doing wrong?
## uWSGI Version
# uwsgi --version
> 1.9.16
## uWSGI Config (in Yaml)
logger: socket:localhost:1717
log-format: msgpack
map:3|str:message|msg|str:hostname|str:%h|str:version|str:%V
## Logstash Config
input {
udp {
port => 1717
codec => msgpack {}
add_field => [ "@type", "uwsgi" ]
}
}
output {
stdout { debug => true }
elasticsearch { embedded => true }
}
## Logstash log
Trouble parsing msgpack input, falling back to plain text {:input=>"workers
have been inactive for more than 60 seconds (1379343576-1379343515)\n",
:exception=>#<NoMethodError: undefined method `include?' for 119:Fixnum>,
:level=>:warn}
UDP listener died {:exception=>#<NoMethodError: undefined method `[]=' for
nil:NilClass>,
:backtrace=>["file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/codecs/msgpack.rb:29:in
`decode'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/codecs/msgpack.rb:23:in
`decode'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/inputs/udp.rb:60:in
`udp_listener'", "org/jruby/RubyKernel.java:1489:in `loop'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/inputs/udp.rb:58:in
`udp_listener'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/inputs/udp.rb:39:in
`run'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/pipeline.rb:151:in
`inputworker'",
"file:/opt/logstash/logstash-1.2.1-flatjar.jar!/logstash/pipeline.rb:145:in
`start_input'"], :level=>:warn}
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi