| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- import { metricItems } from '@Compute/views/node-alert/constants'
- import i18n from '@/locales'
- const NETIO_GROUP_BY_TAG = ['interface', 'host_interface', 'ip', 'mac']
- // 容器主机监控数据
- export const POD_MONITOR = [
- {
- name: 'pod_cpu',
- label: i18n.t('compute.text_523'),
- seleteItem: 'usage_rate',
- fromItem: 'pod_cpu',
- unit: '%',
- transfer: 1,
- metric: metricItems['pod_cpu.usage_rate'].key,
- },
- {
- name: 'pod_mem',
- label: i18n.t('compute.text_518'),
- seleteItem: 'usage_rate',
- fromItem: 'pod_mem',
- unit: '%',
- transfer: 1,
- metric: metricItems['pod_mem.usage_rate'].key,
- },
- /* {
- name: 'pod_mem',
- label: i18n.t('compute.container.monitor.pod_mem_used'),
- seleteItem: 'working_set_bytes',
- fromItem: 'pod_mem',
- unit: 'B',
- transfer: 1024,
- metric: metricItems['pod_mem.working_set_bytes'].key,
- }, */
- /* {
- name: 'pod_volume',
- label: i18n.t('compute.container.monitor.pod_volume_used_total'),
- seleteItem: 'used,total',
- as: i18n.t('compute.container.monitor.used_total'),
- fromItem: 'pod_volume',
- unit: 'B',
- transfer: 1024,
- // metric: metricItems['pod_volume.total'].key,
- groupBy: ['mount_path', 'type'],
- }, */
- {
- name: 'pod_volume',
- label: i18n.t('compute.container.monitor.pod_volume_used_percent'),
- seleteItem: 'used_percent',
- fromItem: 'pod_volume',
- unit: '%',
- transfer: 1,
- metric: metricItems['pod_volume.used_percent'].key,
- groupBy: ['mount_path', 'type'],
- },
- {
- name: 'pod_volume',
- label: i18n.t('compute.container.monitor.pod_volume_inodes_used_percent'),
- seleteItem: 'inodes_used_percent',
- fromItem: 'pod_volume',
- unit: '%',
- transfer: 1,
- metric: metricItems['pod_volume.inodes_used_percent'].key,
- groupBy: ['mount_path', 'type'],
- },
- {
- name: 'pod_diskio',
- label: i18n.t('compute.container.monitor.pod_diskio_read_Bps'),
- seleteItem: 'read_Bps',
- fromItem: 'pod_diskio',
- unit: 'bps',
- transfer: 1024,
- metric: metricItems['pod_diskio.read_Bps'].key,
- groupBy: ['device'],
- },
- {
- name: 'pod_diskio',
- label: i18n.t('compute.container.monitor.pod_diskio_write_Bps'),
- seleteItem: 'write_Bps',
- fromItem: 'pod_diskio',
- unit: 'bps',
- transfer: 1024,
- metric: metricItems['pod_diskio.write_Bps'].key,
- groupBy: ['device'],
- },
- {
- name: 'pod_netio',
- label: i18n.t('compute.container.monitor.pod_netio_bps_recv'),
- seleteItem: 'bps_recv',
- fromItem: 'pod_netio',
- unit: 'bps',
- transfer: 1024,
- metric: metricItems['pod_netio.bps_recv'].key,
- groupBy: NETIO_GROUP_BY_TAG,
- },
- {
- name: 'pod_netio',
- label: i18n.t('compute.container.monitor.pod_netio_bps_sent'),
- seleteItem: 'bps_sent',
- fromItem: 'pod_netio',
- unit: 'bps',
- transfer: 1024,
- metric: metricItems['pod_netio.bps_sent'].key,
- groupBy: NETIO_GROUP_BY_TAG,
- },
- /* {
- name: 'pod_netio',
- label: i18n.t('compute.container.monitor.pod_netio_pps_sent'),
- seleteItem: 'pps_sent',
- fromItem: 'pod_netio',
- transfer: 1,
- unit: 'pps',
- metric: metricItems['pod_netio.pps_sent'].key,
- groupBy: NETIO_GROUP_BY_TAG,
- },
- {
- name: 'pod_netio',
- label: i18n.t('compute.container.monitor.pod_netio_pps_recv'),
- seleteItem: 'pps_recv',
- fromItem: 'pod_netio',
- transfer: 1,
- unit: 'pps',
- metric: metricItems['pod_netio.pps_recv'].key,
- groupBy: NETIO_GROUP_BY_TAG,
- }, */
- {
- name: 'pod_process',
- label: i18n.t('compute.container.monitor.pod_process_process_count'),
- seleteItem: 'process_count',
- fromItem: 'pod_process',
- unit: '',
- metric: metricItems['pod_process.process_count'].key,
- },
- {
- name: 'pod_process',
- label: i18n.t('compute.container.monitor.pod_process_fd_count'),
- seleteItem: 'fd_count',
- fromItem: 'pod_process',
- unit: '',
- metric: metricItems['pod_process.fd_count'].key,
- },
- {
- name: 'pod_gpu',
- label: i18n.t('compute.container.monitor.pod_gpu_mem_util'),
- seleteItem: 'mem_util',
- fromItem: 'pod_gpu',
- unit: '%',
- transfer: 1,
- metric: metricItems['pod_gpu.mem_util'].key,
- },
- ]
|