Zusammenfassung von Indizes in Amazon OpenSearch Service mit Index-Rollups - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Zusammenfassung von Indizes in Amazon OpenSearch Service mit Index-Rollups

Mit Index-Rollups in Amazon OpenSearch Service können Sie die Speicherkosten senken, indem Sie alte Daten regelmäßig in zusammengefassten Indizes zusammenfassen.

Sie wählen die Felder aus, die Sie interessieren, und verwenden ein Index-Rollup, um einen neuen Index zu erstellen, in dem nur diese Felder in gröberen Zeitbereichen zusammengefasst sind. Sie können Verlaufsdaten von Monaten oder Jahren zu einem Bruchteil der Kosten mit derselben Abfrageleistung speichern.

Für Index-Rollups ist Elasticsearch 7.9 OpenSearch oder höher erforderlich.

Anmerkung

Diese Dokumentation hilft Ihnen bei den ersten Schritten mit der Erstellung eines Index-Rollup-Jobs in Amazon OpenSearch Service. Eine umfassende Dokumentation, einschließlich einer Liste aller verfügbaren Einstellungen und einer vollständigen API-Referenz, finden Sie in der Dokumentation unter Index-Rollups. OpenSearch

Erstellen eines Index-Rollup-Auftrags

Wählen Sie zunächst Indexverwaltung in OpenSearch Dashboards aus. Wählen Sie Rollup-Aufträge und Rollup-Aufträge erstellen aus.

Schritt 1: Indizes einrichten

Richten Sie die Quell- und Zielindizes ein. Der Quellindex ist der, den Sie zusammenrollen möchten. Im Zielindex werden die Index-Rollup-Ergebnisse gespeichert.

Nachdem Sie einen Indizierungs-Rollup-Auftrag erstellt haben, können Sie Ihre Indizierungsauswahl nicht ändern.

Schritt 2: Aggregationen und Metriken definieren

Wählen Sie die Attribute mit den Aggregationen (Bedingungen und Histogramme) und Metriken (Mittelwert, Summe, Max, Min und Wertzahl) aus, die Sie zusammenfassen möchten. Stellen Sie sicher, dass Sie nicht viele stark differenzierte Attribute hinzufügen, da Sie sonst nicht viel Platz sparen.

Schritt 3: Zeitpläne festlegen

Geben Sie einen Zeitplan an, um die Indizes während der Erfassung zusammenzufassen. Standardmäßig ist der Indizierungs-Rollup-Auftrag aktiviert.

Schritt 4: Überprüfen und Erstellen

Überprüfen Sie Ihre Konfiguration und wählen Sie Erstellen aus.

Schritt 5: Den Zielindex suchen

Sie können die Standard-_searchAPI verwenden, um den Zielindex zu durchsuchen. Sie können nicht auf die interne Struktur der Daten im Zielindex zugreifen, da das Plug-In die Abfrage automatisch im Hintergrund neu schreibt, um den Zielindex anzupassen. Dadurch wird sichergestellt, dass Sie für den Quell- und Zielindex dieselbe Abfrage verwenden können.

Um den Zielindex abzufragen, legen Sie size auf 0 fest:

GET target_index/_search { "size": 0, "query": { "match_all": {} }, "aggs": { "avg_cpu": { "avg": { "field": "cpu_usage" } } } }
Anmerkung

OpenSearch Versionen 2.2 und höher unterstützen die Suche nach mehreren Rollup-Indizes in einer Anfrage. OpenSearch Versionen vor 2.2 und ältere Elasticsearch OSS-Versionen unterstützen nur einen Rollup-Index pro Suche.