getUserHardwareUsage
语法
getUserHardwareUsage([from=0], [to])
参数
from 整型或时间类型,表示查询的起始时间点。默认值为0,表示查询从1970.01.01零点开始的记录。
to 整型或时间类型,表示查询的结束时间点。默认为空,表示查询到目前时间点为止的记录。
from 必须小于等于 to。
详情
从已保存的所有记录了 CPU 和内存使用量日志文件中,提取指定时间内的 CPU 和 内存使用量。返回一个表。含以下字段:
-
timestamp:NANOTIMESTAMP 类型的时间戳。
-
userId:登录用户名。
-
cpu:当前用户占用的工作线程数量。
-
memory:内存使用量,当前用户使用的所有变量的内存占用大小。单位是字节。
该函数仅限管理员在数据节点上调用。
例子
getUserHardwareUsage(2023.12.29T10:55:43.280031346,2023.12.29T10:56:23.321355134)
# output
timestamp userId cpu memory
2023.12.29T10:55:43.280031346 guest 1 16
2023.12.29T10:55:53.290361530 admin 0 16
2023.12.29T10:55:53.290361530 guest 1 16
2023.12.29T10:56:03.299225976 admin 0 16
2023.12.29T10:56:03.299225976 guest 1 16
2023.12.29T10:56:13.310316778 admin 0 16
2023.12.29T10:56:13.310316778 guest 1 16