Kibana: No permita restricciones sobre el tamaño de las agregaciones de términos

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

Según este boleto de discusión , solía ser posible devolver todos los resultados de una agregación secundaria dando 0 como la opción de tamaño. Parece que esta funcionalidad (ya sea intencional o no) no funciona en 5.0 porque pasaría 0 como tamaño, en lugar de omitirlo. (Ver # 8339).

Probablemente sería bueno dejar que el usuario borre ese campo para que no se envíe ningún tamaño a elasticsearch y se devuelvan todos los resultados.

screen shot 2016-12-29 at 12 52 30 pm

Visualizations KibanaApp discuss enhancement

Comentario más útil

En el caso de la visualización de una tabla, en realidad es un gran problema para mí, por la siguiente razón:
Tengo un par de cientos de miles de documentos que contienen todos los mismos campos. Uno de mis paneles contiene 2 tablas, cada una con un conjunto diferente de columnas. El problema es que ambos devuelven una cantidad total diferente, si el tamaño de los términos es demasiado bajo (digamos 500). La cantidad total se vuelve igual cuando cambio el tamaño de los términos a aproximadamente 50.000, lo que podría convertirse en un problema cuando alcancemos un par de millones de documentos, supongo ... Supongo que este problema radica en el hecho de cuántos documentos tienen valores iguales para claves que se utilizan para las tablas, que pueden causar una cantidad total diferente para las dos tablas.

Por lo tanto, sería genial tener agregaciones de tamaño ilimitado, porque en este momento adecuado no puedo confiar en los resultados. O tiene que haber otra solución para esto.

Todos 3 comentarios

Tenía entendido que rechazar agregaciones de términos de tamaño ilimitado fue un cambio muy intencional en el lado de Elasticsearch en 5.0, con el fin de limitar las agregaciones que podrían desestabilizar el clúster: https://github.com/elastic/elasticsearch/issues/18838

Además, no veo cómo podemos volver a agregar ese soporte sin que sea compatible en el lado de la API.

En el caso de la visualización de una tabla, en realidad es un gran problema para mí, por la siguiente razón:
Tengo un par de cientos de miles de documentos que contienen todos los mismos campos. Uno de mis paneles contiene 2 tablas, cada una con un conjunto diferente de columnas. El problema es que ambos devuelven una cantidad total diferente, si el tamaño de los términos es demasiado bajo (digamos 500). La cantidad total se vuelve igual cuando cambio el tamaño de los términos a aproximadamente 50.000, lo que podría convertirse en un problema cuando alcancemos un par de millones de documentos, supongo ... Supongo que este problema radica en el hecho de cuántos documentos tienen valores iguales para claves que se utilizan para las tablas, que pueden causar una cantidad total diferente para las dos tablas.

Por lo tanto, sería genial tener agregaciones de tamaño ilimitado, porque en este momento adecuado no puedo confiar en los resultados. O tiene que haber otra solución para esto.

Cerrando esto, ya que este comportamiento fue eliminado en Elasticsearch (hace mucho tiempo).

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