1. System-level:
2. JVM-level:
3. IoTDB-level:
Workload: read and write related workloads
Metadata:
name: # of SGs
tags: user=<user_name>
name: # of Devices
tags: sg=<name>, user=<user_name>
name: # of Series
tags: sg=<name>, datatype=<int32 | int64 | float | double | string | bool>, user=<user_name>
Write:
name: write latency ( histogram of time cost)
tags: sg=<name>, api=<sql | record | records | tablet | tablets>, user=<name>
name: request per second (TPS) (Rate)
tags: sg=<name>, user=<name>
name: point per second (TPS) (Rate)
tags: sg=<name>, user=<name>
name: income bandwith (KB/s) (Rate)
tags: sg=<name>, user=<name>
Query:
name: query latency ( histogram of time cost)
tags: sg=<name>, query type=<last | aggregation | group by | raw | udf> (need to confirm)?, user=<name>
name: time range per query (histogram of time range, or add a tag (whose name is time_range))
tags: sg=<name>, query type=<last | aggregation | group by | raw | udf> (need to confirm)?, user=<name>
name: request per second (TPS) (Rate)
tags: sg=<name>, query type=<last | aggregation | group by | raw | udf> (need to confirm)?, user=<name>
name: point per raw query (TPS) (Rate)
tags: sg=<name>, user=<name>
name: outcome bandwith (KB per raw query) (Rate)
tags: sg=<name>, user=<name>
Modules:
WAL
Memtable
Flush
Compaction