Hello Rab,

Interesting, do you have the debug logs for this ? they will tell us
exactly what is happening.

Best,
Sandeep

On Fri, Sep 21, 2018 at 9:56 AM rabii lamriq <lam...@gmail.com> wrote:

> Hi All,
>
> From Grafana, I Post multisearch query to Elasticsearch using the bulk API
> with the newline delimited JSON (NDJSON) format.
> https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html
> like this:
>
> curl -u myuser -i -H “Content-Type: application/json” -XPOST "
> http://host_ES:900/index/_msearch"; --data-binary ’
> { first json doc}
>  {second json doc}
> ’
> when bypassing Knox, The query work well either we made json or x-ndjson,
> However, through Knox gateway, if the content-type=application/json, the
> query retun this error of 400:
>
>  HTTP/1.1 400 Bad Request
>  content-type: application/json
>
> But when we replace json by x-ndjson like mentioned in the bulk API, it
> work well.
>
> My problem is that Grafana send their query with the
> content-type=application/json and not x-ndjson, for this, it is possible to
> make any thing on Knox to solve this problem?
>
> Regards
>  Rab
>

Reply via email to