http error - LogStash returns 200 OK even on malformed requests -


i testing logstash using postman, , tried posting request localhost:5556/debug/warning malformed or missing body (for example json has {{{ , no closing brackets) see error i'll get. surprise, logstash still gives me 200 ok. assumed 400 bad request or similar.

it returns 200 ok if es instance connects missing (and /health check reports failure connect in case).

is normal logstash?

if using http input plugin receive request, json codec used if content-type application/json (see here). can explain why, in case of malformed json, 200 code returned.

for case of missing es instance, 200 code signal request has been received http input plugin , request has been transmitted queue treated next plugins in pipeline (you can take @ code here).

when elasticsearch output plugin fails send request elasticsearch, http input plugin has send 200 code saying has correctly received message.


Comments

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -