Topik ini menjelaskan cara membuat, mengubah, dan menghapus MetricStore serta data time series di Konsol Simple Log Service. Sebelum menghapus MetricStore, Anda harus menghapus semua konfigurasi Logtail-nya. Anda juga dapat menghapus log secara otomatis dengan memperpendek periode retensi data.
Istilah
MetricStore adalah unit dalam Simple Log Service yang digunakan untuk mengumpulkan, menyimpan, dan melakukan kueri terhadap metric. Setiap MetricStore termasuk dalam satu Proyek, dan Anda dapat membuat beberapa MetricStore dalam satu Proyek. Untuk informasi selengkapnya, lihat MetricStore.
Prasyarat
Proyek telah dibuat. Untuk informasi selengkapnya, lihat Manage projects.
Create MetricStore
Masuk ke Simple Log Service console.
Pada bagian Projects, klik Proyek yang diinginkan.

-
Pada tab , klik ikon +.
-
Pada panel Create Metricstore, konfigurasikan parameter berikut lalu klik OK.
Parameter
Deskripsi
Metricstore Name
Nama MetricStore harus unik dalam Proyek tersebut. Anda tidak dapat mengubah nama setelah dibuat.
Data Retention Period
Periode retensi untuk data time series yang dikumpulkan oleh Simple Log Service dalam MetricStore.
-
Pilih Specified Days sebagai pola retensi data dan atur periode retensi sesuai kebutuhan. Satuan: hari. Nilai valid: 1 hingga 3000.
Peringatan-
Setelah periode retensi log berakhir, log akan dihapus.
-
Jika Anda memperpendek periode retensi data, Simple Log Service akan menghapus semua log yang kedaluwarsa dalam waktu 1 jam. Namun, Usage Details pada halaman utama Konsol Simple Log Service diperbarui pada hari berikutnya. Misalnya, jika Anda mengubah periode retensi data dari 5 hari menjadi 1 hari, Simple Log Service akan menghapus log dari empat hari sebelumnya dalam waktu 1 jam.
-
-
Saat Anda memilih Permanent Storage sebagai mode retensi data, Simple Log Service menyimpan metric yang dikumpulkan secara permanen.
CatatanJika Anda melakukan kueri terhadap periode retensi data menggunakan SDK dan nilai yang dikembalikan adalah 3650, hal tersebut menunjukkan retensi permanen.
Shards
Jumlah shard. Simple Log Service menyediakan shard yang memungkinkan Anda membaca dan menulis data. Setiap shard mendukung kapasitas tulis 5 MB/detik dan 500 tulis/detik serta kapasitas baca 10 MB/detik dan 100 baca/detik. Anda dapat membuat hingga 10 shard dalam setiap metricstore, dan hingga 200 shard dalam setiap Proyek. Untuk informasi selengkapnya, lihat Shard.
Automatic Sharding
Jika Anda mengaktifkan Automatic Sharding, Simple Log Service akan menambah jumlah shard saat shard yang ada tidak mampu menampung data yang ditulis. Untuk informasi selengkapnya, lihat Manage shards.
Maximum Shards
Setelah Anda mengaktifkan sakelar Automatic Sharding, sistem mendukung sharding otomatis hingga 256 shard readwrite.
-
Modify MetricStore Configuration
-
Pada tab , arahkan pointer ke MetricStore target lalu pilih .
-
Pada halaman Metricstore Attributes, klik Modify.
-
Basic Information
-
Data Retention Period: Untuk deskripsi parameter, lihat Create a Metricstore.
-
Automatic Sharding: Anda dapat mengaktifkan fitur ini untuk secara otomatis membagi shard dan meningkatkan throughput tulis. Untuk informasi selengkapnya, lihat Manage shards.
-
Maximum Shards: Jumlah maksimum shard yang dapat dibagi dari satu MetricStore. MetricStore dapat secara otomatis dibagi hingga maksimal 256 shard dalam status read/write.
-
Log Public IP: Jika Anda mengaktifkan sakelar Log Public IP, Simple Log Service secara otomatis menambahkan informasi berikut ke bidang Tag setiap log:
-
__client_ip__: Alamat IP publik perangkat tempat log berasal.
-
__receive_time__: Waktu saat log tiba di server. Nilai ini merupakan Stempel waktu UNIX yang menunjukkan jumlah detik yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970.
-
-
-
Shard Management::
Secara default, dua shard dibuat untuk MetricStore. Anda dapat membagi atau menggabungkan shard sesuai kebutuhan. Untuk informasi selengkapnya, lihat Manage shards.
-
Query Acceleration Settings
Secara default, Mesin komputasi Prometheus Query tidak menyimpan cache hasil eksekusi. Setiap kueri harus membaca semua data dan menjalankan ulang perhitungan. Mesin komputasi standar hanya mendukung perhitungan single-coroutine pada node tunggal. Hal ini dapat menyebabkan performa buruk dalam skenario yang melibatkan banyak time series, rentang waktu kueri panjang, atau logika kompleks. Untuk memberikan perhitungan PromQL yang lebih efisien, Mesin komputasi time series SLS memperkenalkan dua peningkatan: Global Caching dan Concurrent Computing. Untuk informasi selengkapnya mengenai prinsip desain tingkat rendah dan metode konfigurasi, lihat Query acceleration.
-
Write Settings
MetricStore mengatur dan menyimpan data metric secara kronologis. Jika database time series menerima terlalu banyak data dirty yang tidak berurut—misalnya, terus-menerus menulis data historis ke MetricStore real-time atau menghasilkan data tidak valid akibat masalah jam mesin—performa kueri akan sangat terganggu.
MetricStore dapat menyaring data pemantauan dengan stempel waktu abnormal. Anda dapat mengonfigurasi jendela waktu pada halaman konfigurasi tulis. Satuan untuk item konfigurasi interval kiri dan kanan adalah detik. Berdasarkan waktu kedatangan data di layanan SLS, rentang waktu valid untuk data yang ditulis adalah [Waktu kedatangan data – Interval kiri, Waktu kedatangan data + Interval kanan]. Data di luar rentang ini akan dibuang. Jika Anda mengatur interval menjadi [0,0], aturan rentang waktu tidak diterapkan.
CatatanFitur ini hanya berlaku untuk data yang ditulis menggunakan protokol Prometheus Remote Write. Untuk informasi selengkapnya mengenai jenis koneksi, lihat Collect metric data from Prometheus using the Remote Write Protocol.
-
Ingest Processor
Ingest processor memungkinkan Anda memproses data sebelum diingest. Fitur ini mendukung berbagai skenario, seperti mengubah field, menguraikan field, memfilter data, dan menyembunyikan data. Untuk informasi selengkapnya, lihat Processing during ingestion (ingest processor).
-
Tag
Anda dapat menambahkan tag ke MetricStore. Tag membantu Anda mengelompokkan, mengelola, dan membedakan MetricStore.
-
-
Klik Save.
Delete MetricStore
-
Sebelum menghapus MetricStore, Anda harus menghapus semua konfigurasi Logtail yang terkait dengan MetricStore tersebut. Untuk informasi selengkapnya, lihat Delete a Logtail collection configuration.
-
Jika pengiriman data diaktifkan untuk MetricStore, Anda harus menghentikan penulisan data baru sebelum penghapusan. Anda juga harus memastikan bahwa semua data yang ada di MetricStore telah berhasil dikirim.
-
Biaya penyimpanan dan biaya lainnya dikenakan untuk hari penghapusan MetricStore. Biaya tidak lagi dikenakan mulai hari berikutnya. Artinya, Anda tidak akan menerima tagihan Simple Log Service pada hari ketiga setelah menghapus semua MetricStore.
-
Pada tab , arahkan pointer ke MetricStore target lalu pilih .
PeringatanSetelah MetricStore dihapus, MetricStore dan data time series yang disimpan di dalamnya akan dihapus secara permanen dan tidak dapat dipulihkan. Lakukan dengan hati-hati.
-
Pada kotak dialog konfirmasi, klik Confirm.
Delete Time Series Data
Metric secara otomatis dihapus saat periode retensi data yang ditentukan berakhir. Anda dapat menghapus metric lebih cepat dengan memperpendek Data Retention Period.
Jika Anda memperpendek periode retensi data, Simple Log Service akan menghapus semua data yang kedaluwarsa dalam waktu satu jam. Namun, Usage Details pada halaman utama konsol diperbarui pada hari berikutnya. Misalnya, jika Anda mengubah periode retensi data dari 5 hari menjadi 1 hari, Simple Log Service akan menghapus data dari empat hari sebelumnya dalam waktu satu jam.