| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- import i18n from '@/locales'
- // 管理员密码选择配置
- export const LOGIN_TYPES_MAP = {
- random: {
- label: i18n.t('db.text_1'),
- key: 'random',
- },
- keypair: {
- label: i18n.t('db.text_2'),
- key: 'keypair',
- },
- image: {
- label: i18n.t('db.text_3'),
- key: 'image',
- },
- password: {
- label: i18n.t('db.text_4'),
- key: 'password',
- },
- }
- export const RDS_ACCOUNT_PRIVILEGES = {
- rw: i18n.t('db.text_5'),
- r: i18n.t('db.text_6'),
- ddl: i18n.t('db.text_7'),
- dml: i18n.t('db.text_8'),
- owner: i18n.t('db.text_9'),
- custom: i18n.t('db.text_10'),
- }
- export const RDS_MONITOR_ALL_OPTS = [
- {
- name: 'cpu',
- label: i18n.t('db.text_11'),
- seleteItem: 'usage_active',
- fromItem: 'rds_cpu',
- as: i18n.t('db.text_11'),
- unit: '%',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aliyun', 'remotefile', 'apsara', 'azure', 'jdcloud', 'qcloud', 'aws', 'h3c'],
- },
- {
- name: 'mem',
- label: i18n.t('db.text_12'),
- seleteItem: 'used_percent',
- fromItem: 'rds_mem',
- as: i18n.t('db.text_12'),
- unit: '%',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aliyun', 'remotefile', 'apsara', 'azure', 'jdcloud', 'qcloud', 'h3c'],
- },
- {
- name: 'bps_recv',
- label: i18n.t('db.text_19'),
- seleteItem: 'bps_recv',
- fromItem: 'rds_netio',
- as: i18n.t('db.text_19'),
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aliyun', 'remotefile', 'apsara', 'azure', 'jdcloud', 'qcloud', 'aws'],
- },
- {
- name: 'bps_sent',
- label: i18n.t('db.text_20'),
- seleteItem: 'bps_sent',
- as: i18n.t('db.text_20'),
- fromItem: 'rds_netio',
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aliyun', 'remotefile', 'apsara', 'azure', 'jdcloud', 'qcloud', 'aws'],
- },
- {
- name: 'disk',
- label: i18n.t('db.text_13'),
- seleteItem: 'used_percent',
- as: i18n.t('db.text_13'),
- fromItem: 'rds_disk',
- unit: '%',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aliyun', 'remotefile', 'apsara', 'azure', 'jdcloud', 'qcloud', 'h3c'],
- },
- {
- name: 'read_bps',
- label: i18n.t('db.disk_read_io'),
- seleteItem: 'read_bps',
- fromItem: 'rds_diskio',
- as: i18n.t('db.disk_read_io'),
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs'],
- },
- {
- name: 'write_bps',
- label: i18n.t('db.disk_write_io'),
- seleteItem: 'write_bps',
- fromItem: 'rds_diskio',
- as: i18n.t('db.disk_write_io'),
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs'],
- },
- {
- name: 'diskio',
- label: i18n.t('db.text_385'), // io使用率
- seleteItem: 'used_percent',
- fromItem: 'rds_diskio',
- as: i18n.t('db.text_385'),
- unit: '%',
- transfer: 1,
- supportBrands: ['azure'],
- },
- {
- name: 'conn',
- label: i18n.t('db.used_count'),
- seleteItem: 'used_count',
- as: i18n.t('db.used_count'),
- fromItem: 'rds_conn',
- unit: '',
- selectType: 'last',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'aws', 'qcloud'],
- },
- {
- name: 'active_count',
- label: i18n.t('db.text_386'), // 数据库有效连接数
- seleteItem: 'active_count',
- as: i18n.t('db.text_386'),
- fromItem: 'rds_conn',
- unit: '',
- transfer: 1,
- supportBrands: ['azure'],
- },
- {
- name: 'conn',
- label: i18n.t('db.text_18'),
- seleteItem: 'used_percent',
- as: i18n.t('db.text_13'),
- fromItem: 'rds_conn',
- unit: '%',
- transfer: 1,
- supportBrands: ['aliyun', 'remotefile', 'apsara', 'qcloud'],
- },
- {
- name: 'failed_count',
- label: i18n.t('db.text_387'), // 数据库失败连接数
- seleteItem: 'failed_count',
- as: i18n.t('db.text_387'),
- fromItem: 'rds_conn',
- unit: '',
- transfer: 1,
- supportBrands: ['azure'],
- },
- {
- name: 'qps',
- label: i18n.t('db.query_qps'),
- seleteItem: 'query_qps',
- as: i18n.t('db.query_qps'),
- fromItem: 'rds_qps',
- unit: '',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'qcloud'],
- },
- {
- name: 'tps',
- label: i18n.t('db.trans_qps'),
- seleteItem: 'trans_qps',
- as: i18n.t('db.trans_qps'),
- fromItem: 'rds_tps',
- unit: '',
- transfer: 1,
- supportBrands: ['huawei', 'hcso', 'hcs', 'qcloud'],
- },
- {
- name: 'innodb_read_bps',
- label: i18n.t('db.innodb_read_io'),
- seleteItem: 'read_bps',
- as: i18n.t('db.innodb_read_io'),
- fromItem: 'rds_innodb',
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs', 'qcloud'],
- },
- {
- name: 'innodb_write_bps',
- label: i18n.t('db.innodb_write_io'),
- seleteItem: 'read_bps',
- as: i18n.t('db.innodb_write_io'),
- fromItem: 'rds_innodb',
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['huawei', 'hcso', 'hcs', 'qcloud'],
- },
- ]
- export const REDIS_MONITOR_ALL_OPTS = [
- {
- name: 'cpu',
- label: i18n.t('db.text_11'),
- seleteItem: 'usage_active',
- fromItem: 'dcs_cpu',
- as: i18n.t('db.text_11'),
- unit: '%',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'aws', 'qcloud'],
- },
- {
- name: 'mem',
- label: i18n.t('db.text_12'),
- seleteItem: 'used_percent',
- fromItem: 'dcs_mem',
- as: i18n.t('db.text_12'),
- unit: '%',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'qcloud'],
- },
- {
- name: 'dcs_bps_recv',
- label: i18n.t('db.text_21'),
- seleteItem: 'bps_recv',
- fromItem: 'dcs_netio',
- as: i18n.t('db.text_21'),
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['aliyun', 'huawei', 'apsara', 'qcloud'],
- },
- {
- name: 'dcs_bps_sent',
- label: i18n.t('db.text_22'),
- seleteItem: 'bps_sent',
- as: i18n.t('db.text_22'),
- fromItem: 'dcs_netio',
- unit: 'bps',
- transfer: 1024,
- supportBrands: ['aliyun', 'huawei', 'apsara', 'qcloud'],
- },
- {
- name: 'used_conn',
- label: i18n.t('db.text_23'),
- seleteItem: 'used_conn',
- as: i18n.t('db.text_23'),
- fromItem: 'dcs_conn',
- unit: '',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'aws', 'qcloud'],
- },
- {
- name: 'opt_sec',
- label: i18n.t('db.text_24'),
- seleteItem: 'opt_sec',
- as: i18n.t('db.text_24'),
- fromItem: 'dcs_instantopt',
- unit: '',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'qcloud'],
- },
- {
- name: 'key_count',
- label: i18n.t('db.text_25'),
- seleteItem: 'key_count',
- as: i18n.t('db.text_25'),
- fromItem: 'dcs_cachekeys',
- unit: '',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'qcloud'],
- },
- {
- name: 'key_count',
- label: i18n.t('db.text_26'),
- seleteItem: 'expire_key_count',
- as: i18n.t('db.text_26'),
- fromItem: 'dcs_cachekeys',
- unit: '',
- transfer: 1,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'aws', 'qcloud'],
- },
- {
- name: 'used_byte',
- label: i18n.t('db.text_27'),
- seleteItem: 'used_byte',
- as: i18n.t('db.text_27'),
- fromItem: 'dcs_datamem',
- unit: 'B',
- transfer: 1024,
- supportBrands: ['aliyun', 'huawei', 'azure', 'apsara', 'qcloud'],
- },
- ]
|