2013-03-04 2 views
5

https://github.com/mobz/elasticsearch-head, kullanıyorum, bu harika (!), Ancak bu işlevselliğe sahip değil.Elasticsearch eşleştirmelerini görüntülemek (ve belki değiştirmek) için bir grafik aracı var mı?

Dizine birkaç eşleme yerleştirdikten sonra, bunları grafik olarak görüntüleyebilmeyi isterim. Mümkün mü?

+2

Hayır, bunu yapmanıza olanak tanıyan bir aracın farkında değilim. ES Head, eşlemenin JSON temsiline bakmanıza olanak tanır (dizinde "Bilgi"> "Meta veri" açılır menüsü). Inquisitor'ın (https://github.com/polyfractal/elasticsearch-inquisitor) yol haritasına ilişkin görsel haritalama ve düzenleme çalışmalarım var, ancak henüz bitmedi. – Zach

+0

harika! Teşekkürler!!! İşiniz bittiğinde nerede yayınlarsınız? – eran

+0

Özellik hazır olduğunda, büyük olasılıkla ES posta listesinde duyuracağım. Hatırlıyorum, bu yazıya da bir yorum ekleyeceğim. – Zach

cevap

3

Yeni eşlemelerle yeni dizinler oluşturabilirsiniz. Logstash eşleştirmelerini bir türden diğerine çevirmek için bunu kullandım. Ben çok başarı için this reindex plugin kullandım. Akan bir endeksi diğerine çok daha basit hale getirir ve aslında sadece 2 http isteği alır. Böyle

şey:

$ curl -XPOST http://elnode:9200/<New Index Name> -d @<new mapping>.json 
$ curl -XPUT http://elnode:9200/<New Index Name>/logs/_reindex\?searchIndex=<Old Index Name>\&searchType=logs 

Artık eski indeksin verileri ile yeni haritalama yeni bir indekse sahiptir. Daha sonra eskiyi silebilir ve yeni dizine işaret eden eski dizinin adıyla bir takma ad verebilirsiniz.

Biraz iş yaptım, ancak eski logstash verilerini yeni bir biçimde tutmak için buna ihtiyacım vardı.

İlgili konular