Meringkas indeks di Amazon OpenSearch Service dengan rollups 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 Amazon OpenSearch Service dengan rollups indeks

Indeks rollups di Amazon OpenSearch Service memungkinkan Anda mengurangi biaya penyimpanan dengan secara berkala menggulung data lama menjadi 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.

Indeks rollups membutuhkan OpenSearch atau Elasticsearch 7.9 atau yang lebih baru. Dokumentasi lengkap pada fitur tersedia di OpenSearchdokumentasi.

Membuat pekerjaan indeks rollup

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

Langkah 1: Siapkan indeks

Mengatur 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 tertelan. 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 OSS Elasticsearch lama hanya mendukung satu indeks rollup per pencarian.