Kibana: Ajude os usuários que incluem o basePath na solicitação

Criado em 16 dez. 2016  ·  3Comentários  ·  Fonte: elastic/kibana

Parece muito comum que novos usuários alcancem a configuração server.basePath e não percebam que precisam reescrever as solicitações que chegam ao Kibana. Embora fosse incrível se pudéssemos mudar a maneira server.basePath funciona sem quebrar todas as instalações existentes usando a configuração, acho que poderíamos fazer mais para ajudar a pessoa a perceber o que está errado renderizando uma mensagem de ajuda quando o servidor responde com um 404 e a url começa com server.basePath .

Core enhancement

Comentários muito úteis

Parece que a preocupação aqui é:

  • Todo mundo que tenta usar 'basePath' fica confuso, porque ele não faz o que todo novo usuário espera que faça. (Acabei de perder uma hora nesse caminho também!)
  • Você não deseja alterar 'basePath' porque isso interromperia as instalações existentes.

Então, por que não introduzir um segundo parâmetro e colocá-lo imediatamente em basePath no yml, com uma nota dizendo "Se você quiser alterar o 'basePath', talvez queira alterar este parâmetro 'incomingRewriteRule' também"

Dessa forma, as pessoas não ficariam tão confusas, isso 'simplesmente funcionaria' e não quebraria a instalação pré-existente de ninguém.

Todos 3 comentários

Parece que a preocupação aqui é:

  • Todo mundo que tenta usar 'basePath' fica confuso, porque ele não faz o que todo novo usuário espera que faça. (Acabei de perder uma hora nesse caminho também!)
  • Você não deseja alterar 'basePath' porque isso interromperia as instalações existentes.

Então, por que não introduzir um segundo parâmetro e colocá-lo imediatamente em basePath no yml, com uma nota dizendo "Se você quiser alterar o 'basePath', talvez queira alterar este parâmetro 'incomingRewriteRule' também"

Dessa forma, as pessoas não ficariam tão confusas, isso 'simplesmente funcionaria' e não quebraria a instalação pré-existente de ninguém.

Usado em conjunto com o plug-in Kibana Shield (também conhecido como XPack Security), você não recebe um erro 401, mas um loop de redirecionamento 302 infinito porque o Shield redireciona para /kibana/login

kibana_requests

Sem implementar um processo de reescrita de URL para o kibana, parece não haver como usar um AWS ALB com roteamento baseado em caminho. O AWS ALB não modifica o caminho que é passado para o back-end.

Esta página foi útil?
0 / 5 - 0 avaliações