2016-03-24 8 views
0

Wir verwenden Zeitrahmenindizes, die automatisch mit einer Indexvorlage erstellt werden. Die ideale Situation wäre jetzt, einen Alias ​​zu haben, nennen wir ihn "aktuell", der auf den letzten erstellten Index verweist.IndexTemplate, um nur dem neu erstellten Index einen Alias ​​zuzuweisen

Die Frage ist dann, wenn es irgendeinen Weg gibt, können wir dies durch die Indexvorlage tun. Ich kann sehen, dass Sie Aliase angeben können, aber ich möchte auch die Bindungen zwischen früheren Indizes und diesem "aktuellen" Alias ​​entfernen.

Antwort

1

können Sie die Curator Tool verwenden es für Sie tun

Das Tool eine alias command hat, die Sie in Verbindung mit dem indices subcommand verwenden können, um einen Aliasnamen auf dem alten Index zu entfernen.

curator alias --name current --remove indices oldindex 

Sie können den obigen Befehl mit einem cron kombinieren, die etwa zur gleichen Zeit in die Tat umzusetzen Zeige Vorlage wird kick würde die neue zeitbasierte Index zu erstellen.

+0

Ja, wir wollten das vermeiden. Immer noch ein guter Workaround. +1 –

+0

Es ist auch möglich, ein eigenes Plugin zu erstellen, das es tun würde. Einige Inspiration: https://github.com/bcoe/webhooks – Val

+0

Alles andere, was Sie in Bezug auf dieses Problem benötigen? – Val

Verwandte Themen