2016-04-26 16 views
9

A Kibana acemi Kibana UI inceleyen ilk dönemde web tarayıcısı üzerinden Kibana UI üzerinde ayarlamak yerine programlı yerine varsayılan endeksi desen nasıl ayarlanacağı bilmek istiyorum Kibana varsayılan endeksi desen set https://www.elastic.co/guide/en/kibana/current/setup.htmlProgramlı sayfasında belirtildiği gibi

+0

Bu özellik için Github'daki ilerlemeyi takip edebilirsiniz, aksi halde, Kibana API'sine HTTP POST isteklerini kullanmanız gerekir. https://github.com/elastic/kibana/issues/3709 –

+0

Harika öneriniz için teşekkürler. Yinelenen bir soru buldum: http://stackoverflow.com/questions/28811267/how-to-automate-the-configuration-of-an-index-pattern-in-kibana – Rui

+0

ISSUE # 3709'daki yanıtlardan birini verdi. curl POST komutu: curl -XPUT http: // : 9200/.kibana/index-pattern/events- * -d '{"title": "events- *", "timeFieldName": "EventTime"}' Herkes bilir bu isteğin ne olduğu temelinde? Kibana dokümantasyonu ile ilgili herhangi bir bilgi bulamıyorum – Rui

cevap

24

Elasticsearch, tüm Kibana meta verileri bilgilerini .kibana dizininde depolar. defaultIndex ve avans ayarları gibi Kibana konfigürasyonları, 4.5.0 Kibana'nızın sürümü olan index/type/id .kibana/config/4.5.0 altında saklanır.

Yani kurma veya aşağıdaki adımlarla defaultIndex değişen elde edebilirsiniz:

  1. Eğer defaultIndex olarak ayarlamak istediğiniz Kibana için dizini ekleyin.

    curl -XPUT http://<es node>:9200/.kibana/index-pattern/your_index_name -d '{"title" : "your_index_name", "timeFieldName": "timestampFieldNameInYourInputData"}' 
    
  2. endeksi defaultIndex olarak daha önce eklenen ayarlamak için Kibana yapılandırma değiştirin

    :: Aşağıdaki komutlarla bunu yapabilir

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

Not: senin doğru index_name her yerde vererek emin olun Geçerli zaman damgası alan adı ve kibana sürümü örneğin kibana 4.1.1 kullanıyorsanız, 4.1.0 ile 4.5.0 değiştirebilirsiniz.

Bu yardımcı olur umarım!

+2

Bu cevabın neden kabul edilmediğinden emin değilsiniz. Bu sadece bana bir zaman kazandırdı. –

+0

Merhaba, geç cevap için özür dilerim. Bu cevabı bugün deneyeceğim. Eğer propertly çalışıyorsa kabul edeceğim :) – Rui

+0

omg, ben şimdi denedim ve mükemmel çalıştı: D Harika! Sooo çok teşekkürler! Ben zaten aptalca bir hata yaptı kimse benim zaten – Rui