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

Reply via email to