Kibana: Sin opción "automática" para el intervalo

Creado en 16 abr. 2015  ·  3Comentarios  ·  Fuente: elastic/kibana

En otro conjunto de datos donde logstash envió datos a ES, puedo crear visualizaciones con el intervalo "auto", pero con otro conjunto de datos en el que envío datos a través de la API de Java, "auto" no está en el cuadro desplegable. Ver screeny.

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

El código Java que estoy usando para enviar datos es:

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

Comentario más útil

Lo descubrí después de horas de frustración. Actualizar la lista de campos en la configuración no es suficiente. Primero debe eliminar el índice en Kibana y volver a agregarlo, donde le permite elegir el campo de marca de tiempo. Luego, aparece el ícono de tiempo pequeño y aparece "auto" en la lista desplegable.

Todos 3 comentarios

Auto no es compatible con índices no basados ​​en el tiempo.

En la configuración (en Kibana), dice que mi campo @timestamp es del tipo "fecha". En mi conjunto de datos generado por logstash, dice que mi campo @timestamp es de tipo "fecha" también, pero también muestra un pequeño icono de tiempo junto al nombre del campo. ¿Sabes cómo puedo hacer que Kibana reconozca mi campo como un tiempo también? Lo ve como una cita. ¿Qué más se necesita configurar o cambiar?

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

Lo descubrí después de horas de frustración. Actualizar la lista de campos en la configuración no es suficiente. Primero debe eliminar el índice en Kibana y volver a agregarlo, donde le permite elegir el campo de marca de tiempo. Luego, aparece el ícono de tiempo pequeño y aparece "auto" en la lista desplegable.

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