aliyun-timestream adalah plugin untuk Alibaba Cloud Elasticsearch yang menambahkan manajemen data deret waktu secara native ke Elasticsearch. Plugin ini menggantikan kueri DSL kompleks dengan Prometheus Query Language (PromQL) dan mengurangi biaya penyimpanan lebih dari 80% dibandingkan dengan Indeks Elasticsearch standar.
Kasus penggunaan
aliyun-timestream cocok untuk skenario berikut:
Menyimpan dan mengkueri metrik sistem serta data Perangkat IoT
Menggunakan Prometheus dan Grafana dengan Backend Elasticsearch
Mengurangi biaya penyimpanan untuk beban kerja deret waktu berskala besar
Persyaratan kluster
Untuk menggunakan aliyun-timestream, kluster Elasticsearch Anda harus memenuhi salah satu persyaratan versi berikut.
| Versi kluster dan versi kernel | Wilayah |
|---|---|
| Elasticsearch V7.16 atau lebih baru + kernel V1.7.0 atau lebih baru | Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Guangzhou), Tiongkok (Ulanqab), China North 2 Finance, dan Tiongkok (Hong Kong) |
| Elasticsearch V7.10 atau lebih baru + kernel V1.8.0 atau lebih baru | Tiongkok (Beijing), Tiongkok (Shanghai), Tiongkok (Hangzhou), Tiongkok (Shenzhen), dan Tiongkok (Zhangjiakou) |
Wilayah yang didukung dapat berubah. Periksa Konsol Elasticsearch untuk daftar terkini.
Kemampuan utama
Manajemen data deret waktu yang disederhanakan
aliyun-timestream menyediakan API untuk membuat, mengubah, mengkueri, dan menghapus Indeks deret waktu. Saat Anda membuat Indeks deret waktu, plugin ini secara otomatis menerapkan praktik terbaik Elasticsearch untuk skenario deret waktu—tanpa perlu konfigurasi Pemetaan atau routing manual.
Dukungan PromQL dan integrasi Prometheus
aliyun-timestream memungkinkan Anda mengkueri data Elasticsearch menggunakan PromQL alih-alih DSL. Hal ini memungkinkan integrasi langsung dengan Prometheus dan Grafana, sehingga mengurangi kompleksitas operasional bagi tim yang sudah berada dalam ekosistem Prometheus. Plugin ini juga mendukung downsampling dan partisi berbasis waktu untuk aliran data.
Biaya penyimpanan yang lebih rendah
aliyun-timestream mengoptimalkan kompresi data dan penyimpanan metadata, sehingga mengurangi kebutuhan penyimpanan lebih dari 80% dibandingkan dengan Indeks Elasticsearch standar untuk data yang sama.
Performa baca dan tulis yang lebih baik
Throughput tulis: TPS tulis meningkat sekitar 40% dibandingkan dengan Indeks Elasticsearch standar.
Performa kueri dan analisis: Kecepatan kueri dan analisis meningkat 5 kali lipat dibandingkan dengan Elasticsearch open source.
Perbandingan aliyun-timestream dengan Elasticsearch standar
| Dimensi | Dengan aliyun-timestream | Tanpa aliyun-timestream |
|---|---|---|
| Model data | Model data deret waktu native | Memerlukan konfigurasi manual: bidang ID deret waktu, pengaturan pengurutan berbasis waktu, dan routing shard |
| Penyimpanan | Praktik terbaik yang diterapkan secara otomatis memangkas penyimpanan lebih dari 80% | Model data relasional memerlukan penyimpanan 25 kali lebih besar daripada model deret waktu |
| Bahasa kueri | PromQL; terintegrasi langsung dengan Prometheus dan Grafana | Pernyataan DSL kompleks |