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
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.