Topik ini menjelaskan metrik, domain metrik, dan tipe metrik.
Metrik
Metrik, juga dikenal sebagai ukuran, merupakan standar untuk mengukur perubahan atau perkembangan. Contohnya mencakup temperature, populasi, PDB, pendapatan, jumlah pengguna, margin laba, retention rate, dan coverage rate.
Domain metrik
Domain metrik adalah objek yang terkait dengan suatu metrik, digunakan untuk mengkategorikan dan mengelola metrik. IoT Data Service menyediakan dua domain metrik: product dan device.
Tipe metrik
-
Original definition
Metrik original definition berasal dari thing model suatu product di IoT Platform.
Di Konsol IoT Platform, navigasikan ke Device Management > Product, pilih suatu product untuk membuka halaman Product Details-nya, lalu klik Function Definition guna melihat thing model yang telah didefinisikan.
-
Raw metric
Raw metric berasal dari properti yang dilaporkan oleh device ke IoT Platform atau dari properti yang diurai dari custom topic.
Di Konsol IoT Platform, navigasikan ke Device Management > Device untuk membuka halaman Device Details. Klik TSL Data untuk melihat properti. Sebagai contoh, pada halaman Device Details, pilih TSL Data > Running Status guna melihat properti yang dilaporkan oleh suatu device, seperti metrik dari alat pengukur parameter listrik: load power (28 kW), operating current (15 A), dan voltage (20 V).
-
Derived definition
Derived definition didasarkan pada original definition dan diterapkan pada sub-entitas suatu product.
Seperti halnya original definition, derived definition merupakan definisi properti dan tidak memiliki nilai data spesifik.
Data yang diagregasi menghasilkan nilai untuk setiap derived metric device.
Derived definition suatu product dan derived metric untuk setiap device di bawah product tersebut menggunakan metric code yang sama.
-
Derived metric
Derived metric dihitung dari raw metric, original definition, atau derived definition menggunakan metode agregasi seperti sum dan average.
Untuk derived metric, time modifier menentukan rentang waktu agregasi (kendala waktu), sedangkan business modifier menentukan kendala lainnya.
Dengan demikian, derived metric terdiri dari tiga elemen: time modifier (wajib) + business modifier (opsional) + atomic metric (wajib).
Untuk mempelajari cara menambahkan metrik, lihat Add Metric.
Penerapan tipe metrik
Tabel berikut menunjukkan tipe metrik yang didukung di masing-masing domain metrik.
|
Type |
Product |
Device |
|
Original definition |
Supported |
Not supported |
|
Raw metric |
Not supported |
Supported |
|
Derived definition |
Supported |
Not supported |
|
Derived metric |
Supported |
Supported |
Sebuah device di bawah suatu product dapat mencakup metrik dengan tipe derived definition maupun derived metric.
Sebagai contoh, pertimbangkan derived definition untuk product PK1 bernama Average Temperature in the Last 24 Hours. Product ini memiliki 100 device, bernama DNn (dengan n = 1 hingga 100). Membuat Average Temperature in the Last 24 Hours sebagai derived metric terpisah untuk setiap device akan memerlukan pengulangan konfigurasi sebanyak 100 kali. Namun, dengan membuat satu derived definition untuk product PK1, derived metric Average Temperature in the Last 24 Hours secara otomatis dibuat untuk seluruh 100 device tersebut.