You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

n9e.sql 37 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501
  1. set names utf8;
  2. drop database if exists n9e;
  3. create database n9e;
  4. use n9e;
  5. CREATE TABLE `user` (
  6. `id` bigint unsigned not null auto_increment,
  7. `username` varchar(64) not null comment 'login name, cannot rename',
  8. `nickname` varchar(64) not null comment 'display name, chinese name',
  9. `password` varchar(128) not null,
  10. `phone` varchar(16) not null default '',
  11. `email` varchar(64) not null default '',
  12. `portrait` varchar(255) not null default '' comment 'portrait image url',
  13. `status` tinyint(1) not null default 0 comment '0: active, 1: disabled',
  14. `role` varchar(32) not null comment 'Admin | Standard | Guest',
  15. `contacts` varchar(1024) default '' comment 'json e.g. {wecom:xx, dingtalk_robot_token:yy}',
  16. `create_at` bigint not null default 0,
  17. `create_by` varchar(64) not null default '',
  18. `update_at` bigint not null default 0,
  19. `update_by` varchar(64) not null default '',
  20. PRIMARY KEY (`id`),
  21. UNIQUE KEY (`username`)
  22. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  23. CREATE TABLE `user_token` (
  24. `user_id` bigint unsigned not null,
  25. `username` varchar(64) not null,
  26. `token` varchar(128) not null,
  27. KEY (`user_id`),
  28. KEY (`username`),
  29. UNIQUE KEY (`token`)
  30. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  31. CREATE TABLE `user_group` (
  32. `id` bigint unsigned not null auto_increment,
  33. `name` varchar(128) not null default '',
  34. `note` varchar(255) not null default '',
  35. `create_at` bigint not null default 0,
  36. `create_by` varchar(64) not null default '',
  37. `update_at` bigint not null default 0,
  38. `update_by` varchar(64) not null default '',
  39. PRIMARY KEY (`id`),
  40. KEY (`create_by`)
  41. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  42. CREATE TABLE `user_group_member` (
  43. `group_id` bigint unsigned not null,
  44. `user_id` bigint unsigned not null,
  45. KEY (`group_id`),
  46. KEY (`user_id`)
  47. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  48. CREATE TABLE `configs` (
  49. `id` bigint unsigned not null auto_increment,
  50. `ckey` varchar(255) not null,
  51. `cval` varchar(1024) not null default '',
  52. PRIMARY KEY (`id`),
  53. UNIQUE KEY (`ckey`)
  54. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  55. CREATE TABLE `role` (
  56. `id` bigint unsigned not null auto_increment,
  57. `name` varchar(128) not null default '',
  58. `note` varchar(255) not null default '',
  59. PRIMARY KEY (`id`),
  60. UNIQUE KEY (`name`)
  61. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  62. insert into `role`(name, note) values('Admin', 'Administrator role');
  63. insert into `role`(name, note) values('Standard', 'Ordinary user role');
  64. insert into `role`(name, note) values('Guest', 'Readonly user role');
  65. CREATE TABLE `role_operation`(
  66. `role_name` varchar(128) not null,
  67. `operation` varchar(255) not null,
  68. KEY (`role_name`),
  69. KEY (`operation`)
  70. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  71. -- Admin is special, who has no concrete operation but can do anything.
  72. insert into `role_operation`(role_name, operation) values('Standard', 'classpath_create');
  73. insert into `role_operation`(role_name, operation) values('Standard', 'classpath_modify');
  74. insert into `role_operation`(role_name, operation) values('Standard', 'classpath_delete');
  75. insert into `role_operation`(role_name, operation) values('Standard', 'classpath_add_resource');
  76. insert into `role_operation`(role_name, operation) values('Standard', 'classpath_del_resource');
  77. insert into `role_operation`(role_name, operation) values('Standard', 'metric_description_create');
  78. insert into `role_operation`(role_name, operation) values('Standard', 'metric_description_modify');
  79. insert into `role_operation`(role_name, operation) values('Standard', 'metric_description_delete');
  80. insert into `role_operation`(role_name, operation) values('Standard', 'mute_create');
  81. insert into `role_operation`(role_name, operation) values('Standard', 'mute_delete');
  82. insert into `role_operation`(role_name, operation) values('Standard', 'dashboard_create');
  83. insert into `role_operation`(role_name, operation) values('Standard', 'dashboard_modify');
  84. insert into `role_operation`(role_name, operation) values('Standard', 'dashboard_delete');
  85. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_group_create');
  86. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_group_modify');
  87. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_group_delete');
  88. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_create');
  89. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_modify');
  90. insert into `role_operation`(role_name, operation) values('Standard', 'alert_rule_delete');
  91. insert into `role_operation`(role_name, operation) values('Standard', 'alert_event_delete');
  92. insert into `role_operation`(role_name, operation) values('Standard', 'collect_rule_create');
  93. insert into `role_operation`(role_name, operation) values('Standard', 'collect_rule_modify');
  94. insert into `role_operation`(role_name, operation) values('Standard', 'collect_rule_delete');
  95. insert into `role_operation`(role_name, operation) values('Standard', 'resource_modify');
  96. CREATE TABLE `instance` (
  97. `service` varchar(128) not null,
  98. `endpoint` varchar(255) not null comment 'ip:port',
  99. `clock` datetime not null,
  100. KEY (`service`)
  101. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  102. -- if mute_etime < now(), the two mute columns should be reset to 0
  103. CREATE TABLE `resource` (
  104. `id` bigint unsigned not null auto_increment,
  105. `ident` varchar(255) not null,
  106. `alias` varchar(128) not null default '' comment 'auto detect, just for debug',
  107. `tags` varchar(512) not null default '' comment 'will append to event',
  108. `note` varchar(255) not null default '',
  109. `mute_btime` bigint not null default 0 comment 'mute begin time',
  110. `mute_etime` bigint not null default 0 comment 'mute end time',
  111. PRIMARY KEY (`id`),
  112. UNIQUE KEY (`ident`)
  113. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  114. CREATE TABLE `classpath` (
  115. `id` bigint unsigned not null auto_increment,
  116. `path` varchar(512) not null comment 'required. e.g. duokan.tv.engine.x.y.z',
  117. `note` varchar(255) not null default '',
  118. `preset` tinyint(1) not null default 0 comment 'if preset, cannot delete and modify',
  119. `create_at` bigint not null default 0,
  120. `create_by` varchar(64) not null default '',
  121. `update_at` bigint not null default 0,
  122. `update_by` varchar(64) not null default '',
  123. PRIMARY KEY (`id`),
  124. KEY (`path`)
  125. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  126. -- new resource will bind classpath(id=1) automatically
  127. insert into classpath(id, path, note, preset, create_by, update_by, create_at, update_at) values(1, 'all', 'preset classpath, all resources belong to', 1, 'system', 'system', unix_timestamp(now()), unix_timestamp(now()));
  128. CREATE TABLE `classpath_resource` (
  129. `id` bigint unsigned not null auto_increment,
  130. `classpath_id` bigint unsigned not null,
  131. `res_ident` varchar(255) not null,
  132. PRIMARY KEY (`id`),
  133. KEY (`classpath_id`),
  134. KEY (`res_ident`)
  135. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  136. CREATE TABLE `classpath_favorite` (
  137. `id` bigint unsigned not null auto_increment,
  138. `classpath_id` bigint not null,
  139. `user_id` bigint not null,
  140. PRIMARY KEY (`id`),
  141. KEY (`user_id`)
  142. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  143. CREATE TABLE `mute` (
  144. `id` bigint unsigned not null auto_increment,
  145. `metric` varchar(255) not null comment 'required',
  146. `res_filters` varchar(4096) not null default 'resource filters',
  147. `tag_filters` varchar(8192) not null default '',
  148. `cause` varchar(255) not null default '',
  149. `btime` bigint not null default 0 comment 'begin time',
  150. `etime` bigint not null default 0 comment 'end time',
  151. `create_at` bigint not null default 0,
  152. `create_by` varchar(64) not null default '',
  153. PRIMARY KEY (`id`),
  154. KEY (`metric`),
  155. KEY (`create_by`)
  156. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  157. CREATE TABLE `dashboard` (
  158. `id` bigint unsigned not null auto_increment,
  159. `name` varchar(255) not null,
  160. `tags` varchar(255) not null,
  161. `configs` varchar(4096) comment 'dashboard variables',
  162. `create_at` bigint not null default 0,
  163. `create_by` varchar(64) not null default '',
  164. `update_at` bigint not null default 0,
  165. `update_by` varchar(64) not null default '',
  166. PRIMARY KEY (`id`),
  167. UNIQUE KEY (`name`)
  168. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  169. CREATE TABLE `dashboard_favorite` (
  170. `id` bigint unsigned not null auto_increment,
  171. `dashboard_id` bigint not null comment 'dashboard id',
  172. `user_id` bigint not null comment 'user id',
  173. PRIMARY KEY (`id`),
  174. KEY (`user_id`)
  175. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  176. -- auto create the first subclass 'Default chart group' of dashboard
  177. CREATE TABLE `chart_group` (
  178. `id` bigint unsigned not null auto_increment,
  179. `dashboard_id` bigint unsigned not null,
  180. `name` varchar(255) not null,
  181. `weight` int not null default 0,
  182. PRIMARY KEY (`id`),
  183. KEY (`dashboard_id`)
  184. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  185. CREATE TABLE `chart` (
  186. `id` bigint unsigned not null auto_increment,
  187. `group_id` bigint unsigned not null comment 'chart group id',
  188. `configs` varchar(8192),
  189. `weight` int not null default 0,
  190. PRIMARY KEY (`id`),
  191. KEY (`group_id`)
  192. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  193. CREATE TABLE `chart_tmp` (
  194. `id` bigint unsigned not null auto_increment,
  195. `configs` varchar(8192),
  196. `create_at` bigint not null default 0,
  197. `create_by` varchar(64) not null default '',
  198. primary key (`id`)
  199. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  200. CREATE TABLE `collect_rule` (
  201. `id` bigint unsigned not null auto_increment,
  202. `classpath_id` bigint not null,
  203. `prefix_match` tinyint(1) not null default 0 comment '0: no 1: yes',
  204. `name` varchar(255) not null default '',
  205. `note` varchar(255) not null default '',
  206. `step` int not null,
  207. `type` varchar(64) not null comment 'e.g. port proc log plugin mysql',
  208. `data` text not null,
  209. `append_tags` varchar(255) not null default '' comment 'e.g. mod=n9e',
  210. `create_at` bigint not null default 0,
  211. `create_by` varchar(64) not null default '',
  212. `update_at` bigint not null default 0,
  213. `update_by` varchar(64) not null default '',
  214. PRIMARY KEY (`id`),
  215. KEY (`classpath_id`, `type`),
  216. KEY (`name`)
  217. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  218. CREATE TABLE `alert_rule_group` (
  219. `id` bigint unsigned not null auto_increment,
  220. `name` varchar(255) not null,
  221. `user_group_ids` varchar(255) not null default '' comment 'readwrite user group ids',
  222. `create_at` bigint not null default 0,
  223. `create_by` varchar(64) not null default '',
  224. `update_at` bigint not null default 0,
  225. `update_by` varchar(64) not null default '',
  226. PRIMARY KEY (`id`),
  227. UNIQUE KEY (`name`)
  228. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  229. insert into alert_rule_group(name,create_at,create_by,update_at,update_by) values('Default Rule Group', unix_timestamp(now()), 'system', unix_timestamp(now()), 'system');
  230. CREATE TABLE `alert_rule_group_favorite` (
  231. `id` bigint unsigned not null auto_increment,
  232. `group_id` bigint not null comment 'alert_rule group id',
  233. `user_id` bigint not null comment 'user id',
  234. PRIMARY KEY (`id`),
  235. KEY (`user_id`)
  236. ) ENGINE = InnoDB DEFAULT CHARSET = utf8;
  237. CREATE TABLE `alert_rule` (
  238. `id` bigint unsigned not null auto_increment,
  239. `group_id` bigint not null default 0 comment 'alert_rule group id',
  240. `name` varchar(255) not null,
  241. `note` varchar(255) not null,
  242. `type` tinyint(1) not null comment '0 n9e 1 promql',
  243. `status` tinyint(1) not null comment '0 enable 1 disable',
  244. `alert_duration` int not null comment 'unit:s',
  245. `expression` varchar(4096) not null comment 'rule expression',
  246. `enable_stime` char(5) not null default '00:00',
  247. `enable_etime` char(5) not null default '23:59',
  248. `enable_days_of_week` varchar(32) not null default '' comment 'split by space: 0 1 2 3 4 5 6',
  249. `recovery_notify` tinyint(1) not null comment 'whether notify when recovery',
  250. `priority` tinyint(1) not null,
  251. `notify_channels` varchar(255) not null default '' comment 'split by space: sms voice email dingtalk wecom',
  252. `notify_groups` varchar(255) not null default '' comment 'split by space: 233 43',
  253. `notify_users` varchar(255) not null default '' comment 'split by space: 2 5',
  254. `callbacks` varchar(255) not null default '' comment 'split by space: http://a.com/api/x http://a.com/api/y',
  255. `runbook_url` varchar(255),
  256. `append_tags` varchar(255) not null default '' comment 'split by space: service=n9e mod=api',
  257. `create_at` bigint not null default 0,
  258. `create_by` varchar(64) not null default '',
  259. `update_at` bigint not null default 0,
  260. `update_by` varchar(64) not null default '',
  261. PRIMARY KEY (`id`),
  262. KEY (`group_id`)
  263. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  264. CREATE TABLE `alert_event` (
  265. `id` bigint unsigned not null auto_increment,
  266. `hash_id` varchar(255) not null comment 'rule_id + point_pk',
  267. `rule_id` bigint unsigned not null,
  268. `rule_name` varchar(255) not null,
  269. `rule_note` varchar(512) not null default 'alert rule note',
  270. `res_classpaths` varchar(1024) not null default '' comment 'belong classpaths',
  271. `priority` tinyint(1) not null,
  272. `status` tinyint(1) not null,
  273. `is_prome_pull` tinyint(1) not null,
  274. `history_points` text comment 'metric, history points',
  275. `trigger_time` bigint not null,
  276. `notify_channels` varchar(255) not null default '',
  277. `notify_groups` varchar(255) not null default '',
  278. `notify_users` varchar(255) not null default '',
  279. `runbook_url` varchar(255),
  280. `readable_expression` varchar(1024) not null comment 'e.g. mem.bytes.used.percent(all,60s) > 0',
  281. `tags` varchar(1024) not null default 'merge data_tags rule_tags and res_tags',
  282. PRIMARY KEY (`id`),
  283. KEY (`hash_id`),
  284. KEY (`rule_id`),
  285. KEY (`trigger_time`)
  286. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  287. CREATE TABLE `metric_description` (
  288. `id` bigint unsigned not null auto_increment,
  289. `metric` varchar(255) not null default '',
  290. `description` varchar(255) not null default '',
  291. PRIMARY KEY (`id`),
  292. UNIQUE KEY (`metric`)
  293. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  294. insert into metric_description(metric, description) values('system_cpu_idle', '系统总体CPU空闲率(单位:%)');
  295. insert into metric_description(metric, description) values('system_cpu_util', '系统总体CPU使用率(单位:%)');
  296. insert into metric_description(metric, description) values('ntp_offset','本地时钟与NTP参考时钟之间的时间差(单位:秒)');
  297. insert into metric_description(metric, description) values('proc_cpu_sys','进程系统态cpu使用率(单位:%)');
  298. insert into metric_description(metric, description) values('proc_cpu_threads','进程中线程数量');
  299. insert into metric_description(metric, description) values('proc_cpu_total','进程cpu使用率(单位:%)');
  300. insert into metric_description(metric, description) values('proc_cpu_user','进程用户态cpu使用率(单位:%)');
  301. insert into metric_description(metric, description) values('proc_createtime','进程启动时间');
  302. insert into metric_description(metric, description) values('proc_io_read_rate','进程io读取频率(单位:hz)');
  303. insert into metric_description(metric, description) values('proc_io_readbytes_rate','进程io读取速率(单位:b/s)');
  304. insert into metric_description(metric, description) values('proc_io_write_rate','进程io写入频率(单位:hz)');
  305. insert into metric_description(metric, description) values('proc_io_writebytes_rate','进程io写入速率(单位:b/s)');
  306. insert into metric_description(metric, description) values('proc_mem_data','进程data内存大小');
  307. insert into metric_description(metric, description) values('proc_mem_dirty','进程dirty内存大小');
  308. insert into metric_description(metric, description) values('proc_mem_lib','进程lib内存大小');
  309. insert into metric_description(metric, description) values('proc_mem_rss','进程常驻内存大小');
  310. insert into metric_description(metric, description) values('proc_mem_shared','进程共享内存大小');
  311. insert into metric_description(metric, description) values('proc_mem_swap','进程交换空间大小');
  312. insert into metric_description(metric, description) values('proc_mem_text','进程Text内存大小');
  313. insert into metric_description(metric, description) values('proc_mem_vms','进程虚拟内存大小');
  314. insert into metric_description(metric, description) values('proc_net_bytes_rate','进程网络传输率(单位:b/s)');
  315. insert into metric_description(metric, description) values('proc_net_conn_rate','进程网络连接频率(单位:hz)');
  316. insert into metric_description(metric, description) values('proc_num','进程数量');
  317. insert into metric_description(metric, description) values('proc_open_fd_count','进程文件句柄数量');
  318. insert into metric_description(metric, description) values('proc_port_listen','进程监听端口');
  319. insert into metric_description(metric, description) values('proc_uptime','进程运行时间');
  320. insert into metric_description(metric, description) values('system_cpu_context_switches','cpu上下文交换次数');
  321. insert into metric_description(metric, description) values('system_cpu_guest','CPU运行虚拟处理器的时间百分比,仅适用于虚拟机监控程序');
  322. insert into metric_description(metric, description) values('system_cpu_interrupt','处理器在处理中断上花费的时间百分比');
  323. insert into metric_description(metric, description) values('system_cpu_iowait','CPU等待IO操作完成所花费的时间百分比');
  324. insert into metric_description(metric, description) values('system_cpu_num_cores','CPU核心数');
  325. insert into metric_description(metric, description) values('system_cpu_stolen','虚拟CPU等待虚拟机监控程序为另一个虚拟CPU提供服务所用的时间百分比,仅适用于虚拟机');
  326. insert into metric_description(metric, description) values('system_cpu_system','CPU运行内核的时间百分比');
  327. insert into metric_description(metric, description) values('system_cpu_user','CPU用于运行用户空间进程的时间百分比');
  328. insert into metric_description(metric, description) values('system_disk_free','可用的磁盘空间量');
  329. insert into metric_description(metric, description) values('system_disk_in_use','磁盘空间使用率(单位:%)');
  330. insert into metric_description(metric, description) values('system_disk_read_time','每台设备阅读所花费的时间 (单位:ms)');
  331. insert into metric_description(metric, description) values('system_disk_read_time_pct','读取磁盘时间百分比');
  332. insert into metric_description(metric, description) values('system_disk_total','磁盘空间总量');
  333. insert into metric_description(metric, description) values('system_disk_used','磁盘空间已用量');
  334. insert into metric_description(metric, description) values('system_disk_write_time','每台设备写入所花费的时间 (单位:ms)');
  335. insert into metric_description(metric, description) values('system_disk_write_time_pct','写入磁盘的时间百分比');
  336. insert into metric_description(metric, description) values('system_fs_file_handles_allocated','系统分配文件句柄数');
  337. insert into metric_description(metric, description) values('system_fs_file_handles_allocated_unused','系统上未使用的已分配文件句柄数');
  338. insert into metric_description(metric, description) values('system_fs_file_handles_in_use','已使用的已分配文件句柄数量超过系统最大值');
  339. insert into metric_description(metric, description) values('system_fs_file_handles_max','系统上分配的最大文件句柄');
  340. insert into metric_description(metric, description) values('system_fs_file_handles_used','系统使用的已分配文件句柄数');
  341. insert into metric_description(metric, description) values('system_fs_inodes_free','空闲 inode 的数量');
  342. insert into metric_description(metric, description) values('system_fs_inodes_in_use','正在使用的 inode 数量占总数的百分比');
  343. insert into metric_description(metric, description) values('system_fs_inodes_total','inode 总数');
  344. insert into metric_description(metric, description) values('system_fs_inodes_used','正在使用的 inode 数量');
  345. insert into metric_description(metric, description) values('system_io_avg_q_sz','发送到设备的请求的平均队列大小');
  346. insert into metric_description(metric, description) values('system_io_avg_rq_sz','向设备发出的请求的平均大小');
  347. insert into metric_description(metric, description) values('system_io_await','每个I/O的平均耗时 (单位:ms)');
  348. insert into metric_description(metric, description) values('system_io_r_await','读请求平均耗时 (单位:ms)');
  349. insert into metric_description(metric, description) values('system_io_r_s','每秒向设备发出的读取请求数');
  350. insert into metric_description(metric, description) values('system_io_rkb_s','每秒从设备读取的千字节数');
  351. insert into metric_description(metric, description) values('system_io_rrqm_s','每秒合并到设备队列的读取请求数');
  352. insert into metric_description(metric, description) values('system_io_svctm','向设备发出请求的平均服务时间');
  353. insert into metric_description(metric, description) values('system_io_util','向设备发出 I/O 请求的 CPU 时间百分比');
  354. insert into metric_description(metric, description) values('system_io_w_await','写请求平均耗时 (单位:ms)');
  355. insert into metric_description(metric, description) values('system_io_w_s','每秒向设备发出的写请求数');
  356. insert into metric_description(metric, description) values('system_io_wkb_s','每秒写入设备的千字节数');
  357. insert into metric_description(metric, description) values('system_io_wrqm_s','每秒合并到设备中的写入请求数');
  358. insert into metric_description(metric, description) values('system_load_1','1分钟的平均系统负载');
  359. insert into metric_description(metric, description) values('system_load_15','15分钟的平均系统负载');
  360. insert into metric_description(metric, description) values('system_load_5','5分钟的平均系统负载');
  361. insert into metric_description(metric, description) values('system_load_norm_1','1 分钟内的平均系统负载由CPU数量标准化');
  362. insert into metric_description(metric, description) values('system_load_norm_15','15 分钟内的平均系统负载由CPU数量标准化');
  363. insert into metric_description(metric, description) values('system_load_norm_5','5 分钟内的平均系统负载由CPU数量标准化');
  364. insert into metric_description(metric, description) values('system_mem_buffered','用于文件缓冲区的物理 RAM 量');
  365. insert into metric_description(metric, description) values('system_mem_cached','用作缓存内存的物理 RAM 量');
  366. insert into metric_description(metric, description) values('system_mem_commit_limit','系统当前可分配的内存总量,基于过量使用率');
  367. insert into metric_description(metric, description) values('system_mem_committed','已在磁盘分页文件上保留空间的物理内存量,以防必须将其写回磁盘');
  368. insert into metric_description(metric, description) values('system_mem_committed_as','系统上当前分配的内存量,即使它尚未被进程使用');
  369. insert into metric_description(metric, description) values('system_mem_free','空闲内存的数量');
  370. insert into metric_description(metric, description) values('system_mem_nonpaged','操作系统用于对象的物理内存量,这些对象不能写入磁盘,但只要分配了它们就必须保留在物理内存中');
  371. insert into metric_description(metric, description) values('system_mem_page_free','空闲页面文件的数量');
  372. insert into metric_description(metric, description) values('system_mem_page_tables','专用于最低页表级别的内存量');
  373. insert into metric_description(metric, description) values('system_mem_page_total','页面文件的总大小');
  374. insert into metric_description(metric, description) values('system_mem_page_used','正在使用的页面文件的数量');
  375. insert into metric_description(metric, description) values('system_mem_paged','操作系统为对象使用的物理内存量,这些对象在不使用时可以写入磁盘');
  376. insert into metric_description(metric, description) values('system_mem_pagefile_free','空闲页文件的数量');
  377. insert into metric_description(metric, description) values('system_mem_pagefile_pct_free','免费的页文件数量占总数的百分比');
  378. insert into metric_description(metric, description) values('system_mem_pagefile_total','页文件的总大小');
  379. insert into metric_description(metric, description) values('system_mem_pagefile_used','正在使用的页文件的数量');
  380. insert into metric_description(metric, description) values('system_mem_pct_usable','可用物理 RAM 的数量占总量的百分比');
  381. insert into metric_description(metric, description) values('system_mem_pct_used','已使用物理 RAM 的数量占总量的百分比');
  382. insert into metric_description(metric, description) values('system_mem_shared','用作共享内存的物理 RAM 量');
  383. insert into metric_description(metric, description) values('system_mem_slab','内核用来缓存数据结构供自己使用的内存量');
  384. insert into metric_description(metric, description) values('system_mem_total','物理内存总量(mb)');
  385. insert into metric_description(metric, description) values('system_mem_usable','如果存在 /proc/meminfo 中 MemAvailable 的值,但如果不存在,则回退到添加空闲 + 缓冲 + 缓存内存(mb)');
  386. insert into metric_description(metric, description) values('system_mem_used','正在使用的 RAM 量(mb)');
  387. insert into metric_description(metric, description) values('system_net_bytes_rcvd',' 每秒设备上收到的字节数');
  388. insert into metric_description(metric, description) values('system_net_bytes_sent',' 每秒设备上发送的字节数');
  389. insert into metric_description(metric, description) values('system_net_conntrack_acct','boolean,启用连接跟踪流量计费每流程64位字节和数据包计数器');
  390. insert into metric_description(metric, description) values('system_net_conntrack_buckets','哈希表的大小');
  391. insert into metric_description(metric, description) values('system_net_conntrack_checksum','boolean验证传入数据包的校验和');
  392. insert into metric_description(metric, description) values('system_net_conntrack_count','ConnTrack表中存在的连接数');
  393. insert into metric_description(metric, description) values('system_net_conntrack_drop','ConnTrack表中的跌幅数');
  394. insert into metric_description(metric, description) values('system_net_conntrack_early_drop','Conntrack表中的早期跌落的数量');
  395. insert into metric_description(metric, description) values('system_net_conntrack_error','Conntrack表中的错误数');
  396. insert into metric_description(metric, description) values('system_net_conntrack_events','boolean启用连接跟踪代码将通过ctnetlink提供具有连接跟踪事件的用户空间');
  397. insert into metric_description(metric, description) values('system_net_conntrack_events_retry_timeout','events_retry_timeout');
  398. insert into metric_description(metric, description) values('system_net_conntrack_expect_max','期望表的最大大小');
  399. insert into metric_description(metric, description) values('system_net_conntrack_found','当前分配的流条目的数量');
  400. insert into metric_description(metric, description) values('system_net_conntrack_generic_timeout','默认为通用超时这是指第4层未知/不支持的协议');
  401. insert into metric_description(metric, description) values('system_net_conntrack_helper','boolean启用自动contrack辅助分配');
  402. insert into metric_description(metric, description) values('system_net_conntrack_icmp_timeout','默认为ICMP超时');
  403. insert into metric_description(metric, description) values('system_net_conntrack_ignore','ConnTrack表中忽略的数量');
  404. insert into metric_description(metric, description) values('system_net_conntrack_insert','ConnTrack表中的插入数');
  405. insert into metric_description(metric, description) values('system_net_conntrack_insert_failed','ConnTrack表中的插入失败的数量');
  406. insert into metric_description(metric, description) values('system_net_conntrack_invalid','ConnTrack表中无效的数量');
  407. insert into metric_description(metric, description) values('system_net_conntrack_log_invalid','日志日志无效的数据包由值指定的类型');
  408. insert into metric_description(metric, description) values('system_net_conntrack_max','Conntrack表最大容量');
  409. insert into metric_description(metric, description) values('system_net_conntrack_search_restart','搜索重启');
  410. insert into metric_description(metric, description) values('system_net_conntrack_tcp_be_liberal','boolean只能从窗口rst段标记为无效');
  411. insert into metric_description(metric, description) values('system_net_conntrack_tcp_loose','boolean以启用拾取已经建立的连接');
  412. insert into metric_description(metric, description) values('system_net_conntrack_tcp_max_retrans','可以重新发送的最大数据包数,而无需从目的地接收(可接受的)ACK');
  413. insert into metric_description(metric, description) values('system_net_conntrack_tcp_timeout','TCP超时');
  414. insert into metric_description(metric, description) values('system_net_conntrack_timestamp','boolean启用连接跟踪流量时间戳');
  415. insert into metric_description(metric, description) values('system_net_packets_in_count','接口接收的数据数据包数');
  416. insert into metric_description(metric, description) values('system_net_packets_in_error','设备驱动程序检测到的数据包接收错误数');
  417. insert into metric_description(metric, description) values('system_net_packets_out_count','接口传输的数据数据包数');
  418. insert into metric_description(metric, description) values('system_net_packets_out_error','设备驱动程序检测到的数据包数量');
  419. insert into metric_description(metric, description) values('system_net_tcp_backlog_drops','数据包的数量丢弃,因为TCP积压中没有空间自代理V5.14.0以来');
  420. insert into metric_description(metric, description) values('system_net_tcp_backlog_drops_count','丢弃的数据包总数是因为TCP积压没有空间');
  421. insert into metric_description(metric, description) values('system_net_tcp_failed_retransmits_count','无法重新发送的j数据包总数');
  422. insert into metric_description(metric, description) values('system_net_tcp_in_segs','收到的TCP段数(仅限Linux或Solaris)');
  423. insert into metric_description(metric, description) values('system_net_tcp_in_segs_count','收到的TCP段的总数(仅限Linux或Solaris)');
  424. insert into metric_description(metric, description) values('system_net_tcp_listen_drops','连接的次数已退出侦听由于代理v5.14.0以来可用');
  425. insert into metric_description(metric, description) values('system_net_tcp_listen_drops_count','Connections的总次数已退出侦听');
  426. insert into metric_description(metric, description) values('system_net_tcp_listen_overflows','连接的次数已溢出接受缓冲区由于代理V5.14.0以来');
  427. insert into metric_description(metric, description) values('system_net_tcp_listen_overflows_count','连接的总次数已溢出接受缓冲区');
  428. insert into metric_description(metric, description) values('system_net_tcp_out_segs','仅传输的TCP段数(仅限Linux或Solaris)');
  429. insert into metric_description(metric, description) values('system_net_tcp_out_segs_count','仅传输的TCP段(仅限Linux或Solaris)');
  430. insert into metric_description(metric, description) values('system_net_tcp_rcv_packs','收到的TCP数据包数(仅限BSD)');
  431. insert into metric_description(metric, description) values('system_net_tcp_recv_q_95percentile','TCP接收队列大小的第95百分位数');
  432. insert into metric_description(metric, description) values('system_net_tcp_recv_q_avg','平均TCP接收队列大小');
  433. insert into metric_description(metric, description) values('system_net_tcp_recv_q_count','连接速率');
  434. insert into metric_description(metric, description) values('system_net_tcp_recv_q_max','最大TCP接收队列大小');
  435. insert into metric_description(metric, description) values('system_net_tcp_recv_q_median','中位TCP接收队列大小');
  436. insert into metric_description(metric, description) values('system_net_tcp_retrans_packs','TCP报文的数量重新发送(仅限BSD)');
  437. insert into metric_description(metric, description) values('system_net_tcp_retrans_segs','TCP段的数量重传(仅限Linux或Solaris)');
  438. insert into metric_description(metric, description) values('system_net_tcp_retrans_segs_count','重传TCP段的总数(仅限Linux或Solaris)');
  439. insert into metric_description(metric, description) values('system_net_tcp_send_q_95percentile','TCP发送队列大小的第95百分位数');
  440. insert into metric_description(metric, description) values('system_net_tcp_send_q_avg','平均TCP发送队列大小');
  441. insert into metric_description(metric, description) values('system_net_tcp_send_q_count','连接速率');
  442. insert into metric_description(metric, description) values('system_net_tcp_send_q_max','最大TCP发送队列大小');
  443. insert into metric_description(metric, description) values('system_net_tcp_send_q_median','中位TCP发送队列大小');
  444. insert into metric_description(metric, description) values('system_net_tcp_sent_packs','传输的TCP报文的数量(仅限BSD)');
  445. insert into metric_description(metric, description) values('system_net_tcp4_closing','TCP IPv4关闭中连接的数量');
  446. insert into metric_description(metric, description) values('system_net_tcp4_established','TCP IPv4建立的连接数');
  447. insert into metric_description(metric, description) values('system_net_tcp4_listening','TCP IPv4监听连接的数量');
  448. insert into metric_description(metric, description) values('system_net_tcp4_opening','TCP IPv4打开中连接的数量');
  449. insert into metric_description(metric, description) values('system_net_tcp6_closing','TCP IPv6关闭中连接的数量');
  450. insert into metric_description(metric, description) values('system_net_tcp6_established','TCP IPv6建立的连接数');
  451. insert into metric_description(metric, description) values('system_net_tcp6_listening','TCP IPv6监听连接的数量');
  452. insert into metric_description(metric, description) values('system_net_tcp6_opening','TCP IPv6打开中连接的数量');
  453. insert into metric_description(metric, description) values('system_net_udp_in_datagrams','向UDP用户提供的UDP数据报的速率');
  454. insert into metric_description(metric, description) values('system_net_udp_in_datagrams_count','向UDP用户提供的UDP数据报总数');
  455. insert into metric_description(metric, description) values('system_net_udp_in_errors','由于缺少目的端口缺少应用程序以外的原因无法提供的接收UDP数据报的速率');
  456. insert into metric_description(metric, description) values('system_net_udp_in_errors_count','由于目的地端口缺少应用程序,无法出于缺少应用程序的原因无法提供的接收UDP数据报的总数');
  457. insert into metric_description(metric, description) values('system_net_udp_no_ports','目的地端口没有应用程序的收到UDP数据报的速率');
  458. insert into metric_description(metric, description) values('system_net_udp_no_ports_count','收到的UDP数据报总数在目标端口没有应用程序');
  459. insert into metric_description(metric, description) values('system_net_udp_out_datagrams','从此实体发送的UDP数据报');
  460. insert into metric_description(metric, description) values('system_net_udp_out_datagrams_count','从此实体发送的UDP数据报总数');
  461. insert into metric_description(metric, description) values('system_net_udp_rcv_buf_errors','丢失的UDP数据报速率因为接收缓冲区中没有空间');
  462. insert into metric_description(metric, description) values('system_net_udp_rcv_buf_errors_count','丢失的UDP数据报总数因接收缓冲区没有空间');
  463. insert into metric_description(metric, description) values('system_net_udp_snd_buf_errors','udp数据报丢失的速率因为发送缓冲区中没有空间');
  464. insert into metric_description(metric, description) values('system_proc_count','进程数(仅限 Windows)');
  465. insert into metric_description(metric, description) values('system_proc_queue_length','在处理器就绪队列中观察到延迟并等待执行的线程数(仅限 Windows)');
  466. insert into metric_description(metric, description) values('system_swap_cached','用作缓存的交换空间');
  467. insert into metric_description(metric, description) values('system_swap_free','可用交换空间的数量');
  468. insert into metric_description(metric, description) values('system_swap_pct_free','未使用的交换空间量占总数的比例(0~1)');
  469. insert into metric_description(metric, description) values('system_swap_total','交换空间总量');
  470. insert into metric_description(metric, description) values('system_swap_used','正在使用的交换空间量');
  471. insert into metric_description(metric, description) values('system_uptime','系统运行的时间');