Falc410
Vice Admiral
- Registriert
- Juni 2006
- Beiträge
- 6.640
Ich habe täglich mehrere Scripte laufen die Daten in eine Elasticsearch schreiben. Allerdings würde ich gerne die Daten nach 30 - 90 Tagen wieder löschen da diese nicht mehr notwendig sind. Nun habe ich gegooglet und es wird NICHT empfohlen, das über eine Delete Query zu machen, sondern Index Lifecycle Management zu verweden (ILM).
Ich soll also für jeden Tag einen neuen Index anlegen. Über Index-Patterns kann ich trotzdem darauf zugreifen aber ich frage mich ob es kein Problem ist wenn ich auf einmal hunderte oder sogar tausende Indexe habe die dann alle noch dazu gleichzzeitig abgefragt werden.
Aktuell habe ich 4 Scripte, aber es werden noch mehr. Ich gehe mal von mindestens 10 aus bis Ende 2023. Sagen wir mal, ich möchte die Daten 90 Tage aufheben, dann wären das 900 Indexe die existieren. Bei vielen Queries muss ich alle Abfragen, mindestens die von einem Script, aber es gibt eben auch welche die mehrere Scripts benutzen, das sind dann 90 Indexe pro Script welches ich einbinden möchte.
Ich hatte gedacht, ich sollte die Anzahl der Indexe lieber gering halten (bzw. abhängig wie viele Nodes ich einsetze - ich plane mit 3 Nodes in einem Cluster).
Ich soll also für jeden Tag einen neuen Index anlegen. Über Index-Patterns kann ich trotzdem darauf zugreifen aber ich frage mich ob es kein Problem ist wenn ich auf einmal hunderte oder sogar tausende Indexe habe die dann alle noch dazu gleichzzeitig abgefragt werden.
Aktuell habe ich 4 Scripte, aber es werden noch mehr. Ich gehe mal von mindestens 10 aus bis Ende 2023. Sagen wir mal, ich möchte die Daten 90 Tage aufheben, dann wären das 900 Indexe die existieren. Bei vielen Queries muss ich alle Abfragen, mindestens die von einem Script, aber es gibt eben auch welche die mehrere Scripts benutzen, das sind dann 90 Indexe pro Script welches ich einbinden möchte.
Ich hatte gedacht, ich sollte die Anzahl der Indexe lieber gering halten (bzw. abhängig wie viele Nodes ich einsetze - ich plane mit 3 Nodes in einem Cluster).