Kibana: Automatische Vervollständigung des Dashboard-Filters aus

Erstellt am 7. Sept. 2015  ·  21Kommentare  ·  Quelle: elastic/kibana

Während die automatische Vervollständigung für den Filtereingabe-HTML auf dem Dashboard nicht deaktiviert ist, ist es nicht möglich, auf die Ergebnisse abzuzielen. Ich denke, den Browserverlauf für diese Filtereingaben zu deaktivieren, wäre eine kleine Verbesserung.

feedback_needed

Hilfreichster Kommentar

Diese Option ist schrecklich. Ich muss nach jedem Buchstaben, den ich lösche, die Escape-Taste drücken ... HASS es

Alle 21 Kommentare

@becker-IT Wenn Sie aus dem Eingabefeld klicken, verschwindet die Autovervollständigung?

Nein, ich klicke

Armaturenbrett
Gespeichertes Dashboard öffnen
Geben Sie zum Beispiel "A" in das Eingabefeld ein

und das Ergebnis ist, dass ich die gespeicherten Dashboards nicht ansprechen kann, da der Browserverlauf im Vordergrund steht. Wenn ich erneut in das Eingabefeld klicke, wird der Browserverlauf wieder geladen.

Drücke auf Escape und die automatische Vervollständigung wird geschlossen

Ah ich sehe, was für eine perfekte Lösung!
Ich bevorzuge dieses: autocomplete="off"

@becker-IT wo hast du das eingestellt?

Diese Option ist schrecklich. Ich muss nach jedem Buchstaben, den ich lösche, die Escape-Taste drücken ... HASS es

Es wäre gut, wenn

  1. der Fokus wechselte nicht vom Tippen auf das Autovervollständigen,
  2. die Autovervollständigung würde UNTER der Leiste erscheinen.

Ansonsten, wie @kevin-m-rego erwähnt, ist das Ändern von Abfragen aus früheren Vervollständigungen (z.

Diese Autovervollständigung ist sehr ärgerlich, ich nehme an, der Status ist "Feature, kein Fehler"?

Ich stimme @hollowimage voll und ganz zu. Mit diesen 2 Verbesserungen wäre ich völlig in Ordnung, aber im Moment ist es im Grunde unbrauchbar, wenn Sie keine 5 Minuten haben, um eine Abfrage zu ändern ...

Ich bin mir nicht sicher, ob ich das Problem verstehe. Haben Sie Probleme mit der automatischen Vervollständigung des Browsers oder der automatischen Vervollständigung von Kibana? Welche Kibana-Version? Und was passiert genau? Ein paar Screenshots oder ein Gif wären toll.

@Bargs es scheint, dass die Autovervollständigung des Browsers das Eingabefeld

output

Dies wurde getestet an:

  • Kibana 4.5.3 (Ich kann es mit der neuesten Version versuchen, wenn Sie möchten, ich arbeite nur zufällig mit dieser Version)
  • Chrome-Version 52.0.2743.116 (64-Bit)

Die Browser-Autovervollständigung scheint (fast) immer unterwegs zu sein. Sie sehen, dass in diesem Fall das Symbol "Linse" rechts verschwindet.

@scampi dieses Problem wurde in 4.5.4 behoben.

@MaxBosse ist das das gleiche Problem, das Sie sehen?

Ja, es ist das gleiche Problem, das ich gesehen habe. Ich werde sicherstellen, dass wir auf die neueste Version aktualisieren, danke @Bargs :+1:

@Bargs Update auf 4.5.4 hat geholfen, vielen Dank

Wurde dieses Problem auch im 4.1.x-Zweig (für ältere Elasticsearch-Versionen) behoben? Und wenn ja, welche Version?

@ikoniaris behoben in 4.1.11

Für alle, die von diesem erschwerenden Problem betroffen sind, gibt es eine schnelle Möglichkeit, das Vorschlagsfeld zu entfernen, um die Kontrolle über Ihre Eingaben zurückzugewinnen.

Zugegeben, nicht die ideale Lösung, aber es funktioniert in einer Umgebung, in der Sie es sich nicht leisten können, Kibana zu aktualisieren, um ein triviales UI-Problem zu beheben.

Die Problemumgehung besteht darin, die Ereignis-Listener change , focus und keydown über den Chrome Inspector zu entfernen (Element prüfen searchSource , dann im CSS-Bereich zu Event Listeners zum Auffinden der Listener zum Aufheben der Bindung), sodass Sie frei in die Suchleiste eingeben können.

Welche Version von Kibana kann ich mit ES verwenden, um den Fix zu implementieren, oder gibt es keine kompatiblen Versionen von Kibana mit dem Fix, die mit ES Version v1.5 kompatibel sind

Ich hatte dieses 'Feature' heute am 4.1.x so satt, dass ich ein bisschen Fett / Violett / was auch immer Affen-Skript gezaubert habe, um damit umzugehen

// ==UserScript==
// <strong i="6">@name</strong> Kibana autocomplete killer
// <strong i="7">@namespace</strong> kibana
// <strong i="8">@grant</strong> none
// <strong i="9">@include</strong> https://<your kibana site>/*
// ==/UserScript==

function main() {
  document.addEventListener('click', function() {
    var jq = window.jQuery

    var searchbox = jq('.input-group input')
    searchbox.unbind("change");
    searchbox.unbind("focus");
    searchbox.unbind("keydown");

    console.log("removed");
  });
};

var script = document.createElement("script");
script.textContent = "(" + main.toString() + ")();";
document.body.appendChild(script);

Danke für das Skript von @SleepyBrett , es funktioniert gut für mich.

Danke @SleepyBrett.

FWIW Ich habe einen viel einfacheren CSS-Workaround gefunden ( Quelle: Kibana Issue #7801 ) der sehr gut funktioniert, aber eine Erweiterung wie Stylish oder Stylebot benötigt.

.typeahead .typeahead-items { 
  top: 32px; 
} 
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen