Kibana: Keine Beschränkung der Größe von Begriffsaggregationen zulassen

Erstellt am 29. Dez. 2016  ·  3Kommentare  ·  Quelle: elastic/kibana

Gemäß diesem Diskussionsticket war es früher möglich, alle Ergebnisse einer Unteraggregation zurückzugeben, indem 0 als Größenoption angegeben wurde. Es sieht so aus, als ob diese Funktionalität (ob beabsichtigt oder nicht) in 5.0 nicht funktioniert, weil sie 0 als Größe übergeben würde, anstatt sie wegzulassen. (Siehe #8339).

Es wäre wahrscheinlich schön, den Benutzer dieses Feld löschen zu lassen, damit keine Größe an elasticsearch gesendet wird und alle Ergebnisse zurückgegeben werden.

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

Visualizations KibanaApp discuss enhancement

Hilfreichster Kommentar

Im Falle einer Tabellenvisualisierung ist das für mich aus folgendem Grund ein großes Problem:
Ich habe ein paar hunderttausend Dokumente, die alle die gleichen Felder enthalten. Eines meiner Dashboards enthält 2 Tabellen, die jeweils einen anderen Satz von Spalten enthalten. Das Problem ist, dass beide einen unterschiedlichen Gesamtbetrag zurückgeben, wenn die Größe der Begriffe zu niedrig ist (sagen wir 500). Der Gesamtbetrag wird gleich, wenn ich die Größe der Begriffe auf etwa 50.000 ändere, was zu einem Problem werden könnte, wenn wir ein paar Millionen Dokumente erreichen, nehme ich an ... Ich denke, dieses Problem liegt darin, wie viele Dokumente für bestimmte Dokumente gleiche Werte haben Schlüssel, die für die Tabellen verwendet werden, was zu einem unterschiedlichen Gesamtbetrag für die beiden Tabellen führen kann.

Aggregate von unbegrenzter Größe wären also immer noch großartig, da ich im richtigen Moment den Ergebnissen nicht trauen kann. Oder es muss eine andere Lösung dafür geben.

Alle 3 Kommentare

Mein Verständnis war, dass das Verbieten von Begriffsaggregationen unbegrenzter Größe eine sehr absichtliche Änderung auf der Elasticsearch-Seite in 5.0 war, um Aggregationen zu begrenzen, die den Cluster destabilisieren könnten: https://github.com/elastic/elasticsearch/issues/18838

Außerdem sehe ich nicht, wie wir diese Unterstützung wieder hinzufügen können, ohne dass sie auf der API-Seite unterstützt wird?

Im Falle einer Tabellenvisualisierung ist das für mich aus folgendem Grund ein großes Problem:
Ich habe ein paar hunderttausend Dokumente, die alle die gleichen Felder enthalten. Eines meiner Dashboards enthält 2 Tabellen, die jeweils einen anderen Satz von Spalten enthalten. Das Problem ist, dass beide einen unterschiedlichen Gesamtbetrag zurückgeben, wenn die Größe der Begriffe zu niedrig ist (sagen wir 500). Der Gesamtbetrag wird gleich, wenn ich die Größe der Begriffe auf etwa 50.000 ändere, was zu einem Problem werden könnte, wenn wir ein paar Millionen Dokumente erreichen, nehme ich an ... Ich denke, dieses Problem liegt darin, wie viele Dokumente für bestimmte Dokumente gleiche Werte haben Schlüssel, die für die Tabellen verwendet werden, was zu einem unterschiedlichen Gesamtbetrag für die beiden Tabellen führen kann.

Aggregate von unbegrenzter Größe wären also immer noch großartig, da ich im richtigen Moment den Ergebnissen nicht trauen kann. Oder es muss eine andere Lösung dafür geben.

Schließen, da dieses Verhalten in Elasticsearch (vor langer Zeit) entfernt wurde.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen