StoreView untuk Metricstore memungkinkan Anda melakukan kueri data lintas beberapa metricstore. Anda dapat mengkueri data dalam StoreView menggunakan PromQL, menghubungkan StoreView ke Grafana, serta mengambil informasi StoreView melalui API.
Prasyarat
Proyek dan metricstore telah dibuat. Untuk informasi selengkapnya, lihat Kelola proyek dan Kelola metricstore.
Buat StoreView dan asosiasikan metricstore
1. Buat StoreView untuk Metricstore
-
Login ke Konsol Simple Log Service. Di daftar Projects, klik proyek yang dituju.
-
Di panel navigasi sebelah kiri, pilih . Di halaman StoreView, klik
untuk membuat StoreView untuk Metricstore. -
Di panel Create StoreView, masukkan Storeview Name, tambahkan metricstore yang diasosiasikan, lalu klik OK.
Penting-
Storeview untuk penyimpanan metrik harus berisi penyimpanan metrik dari proyek yang sama.
-
StoreView untuk Metricstore mendukung kueri dan analisis lintas beberapa metricstore. Untuk memastikan hasil yang akurat, ikuti rekomendasi berikut:
-
Jangan mengasosiasikan metricstore yang memiliki deret waktu tumpang tindih dengan StoreView yang sama.
-
Jangan mengasosiasikan beberapa metricstore berskala besar untuk komputasi. Misalnya, hindari mengasosiasikan metricstore dengan jumlah shard lebih dari 64.
-
Atur Storeview Type ke Metric.
-
2. Kueri StoreView dengan PromQL
-
Setelah Anda mengasosiasikan beberapa metricstore ke StoreView, hasil kueri dan analisis akan diagregasi dari semua metricstore yang diasosiasikan.
-
StoreView untuk Metricstore tidak mendukung SQL atau pemrosesan yang telah ditentukan sebelumnya. Masukkan pernyataan PromQL langsung di editor kueri. Mesin backend secara otomatis melakukan komputasi lintas semua metricstore yang diasosiasikan.
Di panel dataset di sebelah kiri, pilih dataset test. Di editor kueri, masukkan pernyataan PromQL cpu_count{}, lalu klik Run di pojok kanan atas. Grafik garis untuk metrik tersebut akan muncul di area hasil.
Hubungkan StoreView ke Grafana
-
Instal dan login ke Grafana. Di panel navigasi sebelah kiri, pilih .
-
Di tab Data Sources, klik Add data source. Lalu, pilih Prometheus dan klik Select.
-
Di tab Settings, konfigurasikan sumber data.
-
Klik Save & Test.
StoreView HTTP API
Ikhtisar
Simple Log Service menyediakan beberapa API untuk mengkueri StoreView untuk Metricstore. API ini kompatibel dengan protokol Prometheus open-source dan mengikuti konvensi direktori /api/v1 yang sama. URL lengkapnya adalah https://{project}.{sls-endpoint}/prometheus/{project}/{storeview}/api/v1/.
|
Parameter |
Wajib |
Deskripsi |
|
{project} |
Ya |
Nama proyek Simple Log Service. Untuk informasi selengkapnya, lihat Kelola proyek. |
|
{sls-endpoint} |
Ya |
Endpoint wilayah tempat proyek berada. |
|
{storeview} |
Ya |
Nama StoreView. |
API kueri metrik
API kueri metadata
Langkah selanjutnya
Kueri StoreView
Di panel navigasi sebelah kiri, pilih untuk melihat StoreView yang telah Anda buat.
Perbarui StoreView
-
Di daftar StoreView, arahkan kursor ke StoreView yang dituju, klik ikon
, lalu klik Modify. -
Di panel Modify StoreView, Anda dapat memodifikasi metricstore yang diasosiasikan, lalu klik OK.
Setiap store mencakup daftar drop-down project dan metricstore. Anda dapat mengklik + STORE untuk mengasosiasikan lebih banyak metricstore.
Hapus StoreView
Di daftar StoreView, arahkan kursor ke StoreView yang dituju, klik ikon
, lalu klik Delete.
Dokumentasi terkait
-
Untuk sintaks kueri dan analisis data deret waktu, lihat Sintaks kueri dan analisis data deret waktu.
-
Simple Log Service menyediakan API untuk mengkueri metrik deret waktu dan menulis data metrik ke metricstore. Untuk informasi selengkapnya, lihat Referensi API HTTP Metricstore.