Kibana: Ayudar a los usuarios que incluyen basePath en la solicitud

Creado en 16 dic. 2016  ·  3Comentarios  ·  Fuente: elastic/kibana

Parece demasiado común que los nuevos usuarios busquen la configuración server.basePath y no se den cuenta de que necesitan reescribir las solicitudes que llegan a Kibana. Si bien sería increíble si pudiéramos cambiar la forma en que funciona server.basePath sin interrumpir cada instalación existente usando la configuración, creo que podríamos hacer más para ayudar a la persona a darse cuenta de lo que está mal mostrando un mensaje de ayuda cuando el servidor responde con un 404 y la URL comienza con server.basePath .

Core enhancement

Comentario más útil

Parece que la preocupación aquí es:

  • Todos los que intentan usar 'basePath' se confunden, porque no hace lo que todos los nuevos usuarios esperan que haga. (¡Acabo de perder una hora en ese camino también!)
  • No desea cambiar 'basePath' porque rompería las instalaciones existentes.

Entonces, ¿por qué no introducir un segundo parámetro y colocarlo inmediatamente debajo de basePath en el yml, con una nota que diga "Si desea cambiar 'basePath', es posible que también desee cambiar este parámetro 'incomingRewriteRule'"?

De esa manera, la gente no se confundiría tanto, "simplemente funcionaría" y no rompería la instalación preexistente de nadie.

Todos 3 comentarios

Parece que la preocupación aquí es:

  • Todos los que intentan usar 'basePath' se confunden, porque no hace lo que todos los nuevos usuarios esperan que haga. (¡Acabo de perder una hora en ese camino también!)
  • No desea cambiar 'basePath' porque rompería las instalaciones existentes.

Entonces, ¿por qué no introducir un segundo parámetro y colocarlo inmediatamente debajo de basePath en el yml, con una nota que diga "Si desea cambiar 'basePath', es posible que también desee cambiar este parámetro 'incomingRewriteRule'"?

De esa manera, la gente no se confundiría tanto, "simplemente funcionaría" y no rompería la instalación preexistente de nadie.

Usado junto con el complemento Kibana Shield (también conocido como XPack Security), no obtiene un error 401 sino un bucle de redireccionamiento 302 infinito porque Shield redirige a /kibana/login

kibana_requests

Sin implementar un proceso de reescritura de URL para kibana, parece que no hay forma de usar un AWS ALB con enrutamiento basado en rutas. AWS ALB no modifica la ruta que se pasa al backend.

¿Fue útil esta página
0 / 5 - 0 calificaciones