Saltar al contenido

Establecer programáticamente el patrón de índice predeterminado de Kibana

Solución:

Elasticsearch almacena toda la información de metadatos de Kibana en .kibana índice. Configuraciones de Kibana como defaultIndex y las configuraciones avanzadas se almacenan en index / type / id .kibana/config/4.5.0 dónde 4.5.0 es la versión de tu Kibana.

Para que pueda configurar o cambiar defaultIndex con los siguientes pasos:

  1. Agregue el índice a Kibana que desea establecer como defaultIndex. Puede hacerlo ejecutando el siguiente comando:

    curl -XPUT http://<es node>:9200/.kibana/index-pattern/your_index_name -d '{"title" : "your_index_name",  "timeFieldName": "timestampFieldNameInYourInputData"}'
    
  2. Cambie su configuración de Kibana para establecer el índice agregado anteriormente como defaultIndex:

    curl -XPUT http://<es node>:9200/.kibana/config/4.5.0 -d '{"defaultIndex" : "your_index_name"}'
    

Nota: Asegúrese de dar el nombre de índice correcto en todas partes, el nombre del campo de marca de tiempo válido y la versión de kibana, por ejemplo, si está utilizando kibana 4.1.1, entonces puede reemplazar 4.5.0 con 4.1.1.

En kibana: 6.5.3 esto se puede lograr llamando a la api kibana.

curl -X POST "http://localhost:5601/api/saved_objects/index-pattern/logstash" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d'
{
  "attributes": {
    "title": "logstash-*",
    "timeFieldName": "@timestamp"
  }
}
'

los Documentos están aquí, menciona que la función es experimental.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *