Meringkas indeks di OpenSearch Layanan Amazon dengan rollup indeks - OpenSearch Layanan Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Meringkas indeks di OpenSearch Layanan Amazon dengan rollup indeks

Rollup indeks di Amazon OpenSearch Service memungkinkan Anda mengurangi biaya penyimpanan dengan menggulung data lama secara berkala ke dalam indeks yang diringkas.

Anda memilih bidang yang menarik minat Anda dan menggunakan indeks rollup untuk membuat indeks baru dengan hanya bidang-bidang yang dikumpulkan ke dalam bucket waktu kasar. Anda dapat menyimpan bulan atau tahun data historis di sebagian kecil dari biaya dengan performa kueri yang sama.

Rollup indeks membutuhkan OpenSearch atau Elasticsearch 7.9 atau yang lebih baru.

catatan

Dokumentasi ini membantu Anda memulai membuat pekerjaan rollup indeks di Amazon OpenSearch Service. Untuk dokumentasi komprehensif, termasuk daftar semua setelan yang tersedia dan referensi API lengkap, lihat Rollup indeks dalam dokumentasi. OpenSearch

Membuat pekerjaan indeks rollup

Untuk memulai, pilih Manajemen Indeks di OpenSearch Dasbor. Pilih Pekerjaan Rollup dan pilih Buat pekerjaan rollup.

Langkah 1: Mengatur indeks

Siapkan indeks sumber dan target. Indeks sumber adalah salah satu yang ingin Anda gulung. Indeks target adalah di mana hasil penggulungan indeks disimpan.

Setelah Anda membuat pekerjaan indeks rollup, Anda tidak dapat mengubah pilihan indeks Anda.

Langkah 2: Tentukan agregasi dan metrik

Pilih atribut dengan agregasi (istilah dan histogram) dan metrik (rata-rata, jumlah, maks, menit, dan jumlah nilai) yang ingin Anda gulung. Pastikan Anda tidak menambahkan banyak atribut yang sangat rinci, karena Anda tidak akan menghemat banyak ruang.

Langkah 3: Tentukan jadwal

Tentukan jadwal untuk menggulung indeks Anda saat sedang dicerna. Pekerjaan indeks rollup diaktifkan secara default.

Langkah 4: Tinjau dan buat

Tinjau konfigurasi Anda dan pilih Buat.

Langkah 5: Cari indeks target

Anda bisa menggunakan API _search standar untuk mencari indeks target. Anda tidak dapat mengakses struktur internal data dalam indeks target karena plugin secara otomatis menulis ulang kueri di latar belakang agar sesuai dengan indeks target. Hal ini untuk memastikan Anda dapat menggunakan kueri yang sama untuk sumber dan target indeks.

Untuk kueri indeks target, atur size ke 0:

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

OpenSearch versi 2.2 dan yang lebih baru mendukung pencarian beberapa indeks rollup dalam satu permintaan. OpenSearch versi sebelum 2.2 dan versi lama Elasticsearch OSS hanya mendukung satu indeks rollup per pencarian.