Kibana: Keine "automatische" Auswahl für Intervall

Erstellt am 16. Apr. 2015  ·  3Kommentare  ·  Quelle: elastic/kibana

In einem anderen Datensatz, bei dem Logstash Daten an ES gepusht hat, kann ich Visualisierungen mit dem Intervall "auto" erstellen, aber bei einem anderen Datensatz, bei dem ich Daten über die Java-API pushe, ist "auto" nicht in der Dropdown-Box. Siehe Bildschirm.

screen shot 2015-04-16 at 10 19 56 pm

Der Java-Code, den ich zum Pushen von Daten verwende, ist:

  IndexResponse response = transportClient.prepareIndex("foo", "bar", ("" + timestamp)).setSource( jsonBuilder()
      .startObject()
      .field("@timestamp", isoDateFormat.format(new Date(timestamp)))
      .field("url", "blah")
      .endObject()
      ).execute().actionGet();

Hilfreichster Kommentar

Ich habe es nach stundenlanger Frustration herausgefunden. Das Aktualisieren der Feldliste in den Einstellungen ist nicht ausreichend. Sie müssen zuerst den Index in Kibana löschen und erneut hinzufügen, wo Sie das Zeitstempelfeld auswählen können. Danach erscheint das kleine Zeitsymbol und "auto" erscheint in der Dropdown-Liste.

Alle 3 Kommentare

Auto wird für nicht zeitbasierte Indizes nicht unterstützt.

In den Einstellungen (in Kibana) steht, dass mein @timestamp- Feld vom Typ "Datum" ist. In meinem von Logstash generierten Datensatz steht, dass mein @timestamp- Feld ebenfalls vom Typ "date" ist, aber es zeigt auch ein kleines

screen shot 2015-04-16 at 10 55 17 pm

Ich habe es nach stundenlanger Frustration herausgefunden. Das Aktualisieren der Feldliste in den Einstellungen ist nicht ausreichend. Sie müssen zuerst den Index in Kibana löschen und erneut hinzufügen, wo Sie das Zeitstempelfeld auswählen können. Danach erscheint das kleine Zeitsymbol und "auto" erscheint in der Dropdown-Liste.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen