Riepilogo degli indici in Amazon OpenSearch Service con indici cumulativi - OpenSearch Servizio Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riepilogo degli indici in Amazon OpenSearch Service con indici cumulativi

Gli indici cumulativi in Amazon OpenSearch Service consentono di ridurre i costi di storage raggruppando periodicamente i vecchi dati in indici riepilogati.

È possibile selezionare i campi di interesse e utilizzare un rollup di indice per creare un nuovo indice con solo i campi aggregati in periodi fissi più grossolani. È possibile archiviare mesi o anni di dati cronologici a una frazione del costo con le stesse prestazioni di query.

L'indicizzazione cumulativa richiede Elasticsearch 7.9 OpenSearch o versione successiva.

Nota

Questa documentazione ti aiuta a iniziare a creare un job di indicizzazione cumulativa in Amazon OpenSearch Service. Per una documentazione completa, incluso un elenco di tutte le impostazioni disponibili e un riferimento completo all'API, consulta Index rollups nella OpenSearch documentazione.

Creazione di un processo di rollup dell'indice

Per iniziare, scegli Index Management in OpenSearch Dashboards. Selezionare Processi di rollup e scegliere Creazione di un processo di rollup.

Passaggio 1: configura gli indici

Impostare gli indici di origine e di destinazione. L'indice di origine è quello per cui si desidera eseguire il rollup. L'indice di destinazione è dove vengono salvati i risultati di rollup dell'indice.

Dopo aver creato un processo di rollup dell'indice, non sarà possibile modificarne le selezioni.

Fase 2: Definizione di aggregazioni e parametri

Selezionare gli attributi con le aggregazioni (termini e istogrammi) e i parametri (avg, sum, max, min e conteggio valore) per cui si desidera eseguire il rollup. Assicurarsi di non aggiungere troppi attributi altamente granulari perché si consumerà spazio.

Fase 3: Specifica delle pianificazioni

Specificare una pianificazione per eseguire il rollup degli indici mentre vengono importati. Il processo di rollup dell'indice è abilitato per impostazione predefinita.

Fase 4: Revisione e creazione

Rivedere la configurazione e selezionare Crea.

Fase 5: Ricerca nell'indice di destinazione

È possibile utilizzare l'API _search standard per cercare l'indice di destinazione. Non è possibile accedere alla struttura interna dei dati nell'indice di destinazione perché il plug-in riscrive automaticamente la query in background per adattarla all'indice di destinazione. Questo per assicurarsi di poter utilizzare la stessa query per l'indice di origine e di destinazione.

Per eseguire una query sull'indice di destinazione, impostare size su 0:

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

OpenSearch le versioni 2.2 e successive supportano la ricerca di più indici di rollup in un'unica richiesta. OpenSearch le versioni precedenti alla 2.2 e le versioni precedenti di Elasticsearch OSS supportano solo un indice di rollup per ricerca.