| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384 |
- /* eslint-disable quote-props */
- import i18n from '@/locales'
- import BrandIcon from '@/sections/BrandIcon'
- export const metricMaps = {
- cpu: {
- key: 'cpu',
- label: i18n.t('monitor.metrics_cpu'),
- metrics: {
- usage_active: {
- key: 'usage_active',
- label: i18n.t('monitor.metrics_cpu_usage_active'),
- },
- },
- },
- disk: {
- key: 'disk',
- label: i18n.t('monitor.metrics_disk'),
- metrics: {
- used_percent: {
- key: 'used_percent',
- label: i18n.t('monitor.metrics_disk_used_percent'),
- },
- },
- },
- diskio: {
- key: 'diskio',
- label: i18n.t('monitor.metrics_disk_used_percent'),
- },
- haproxy: {
- key: 'haproxy',
- label: '',
- },
- internal_agent: {
- key: 'internal_agent',
- label: '',
- },
- internal_gather: {
- key: 'internal_gather',
- label: '',
- },
- internal_http_listener: {
- key: 'internal_http_listener',
- label: '',
- },
- internal_write: {
- key: 'internal_write',
- label: '',
- },
- jenkins_node: {
- key: 'jenkins_node',
- label: '',
- },
- kernel: {
- key: 'kernel',
- label: '',
- },
- kernel_vmstat: {
- key: 'kernel_vmstat',
- label: '',
- },
- mem: {
- key: 'mem',
- label: i18n.t('monitor.metrics_mem'),
- },
- net: {
- key: 'net',
- label: i18n.t('monitor.metrics_net'),
- },
- netstat: {
- key: 'netstat',
- label: '',
- },
- nstat: {
- key: 'nstat',
- label: '',
- },
- ntpq: {
- key: 'ntpq',
- label: '',
- },
- ping: {
- key: 'ping',
- label: '',
- },
- processes: {
- key: 'processes',
- label: '',
- },
- swap: {
- key: 'swap',
- label: '',
- },
- system: {
- key: 'system',
- label: '',
- },
- usage: {
- key: 'usage',
- label: '',
- },
- vm_capacity: {
- key: 'vm_capacity',
- label: i18n.t('monitor.metrics_vm_capacity'),
- metrics: {
- disk: {
- key: 'disk',
- label: i18n.t('monitor.metrics_vm_capacity_disk'),
- },
- vcpu_count: {
- key: 'vcpu_count',
- label: i18n.t('monitor.metrics_vm_capacity_vcpu_count'),
- },
- vmem_size: {
- key: 'vmem_size',
- label: i18n.t('monitor.metrics_vm_capacity_vmem_size'),
- },
- },
- },
- vm_cpu: {
- key: 'vm_cpu',
- label: i18n.t('monitor.metrics_vm_cpu'),
- metrics: {
- cpu_count: {
- key: 'cpu_count',
- label: i18n.t('monitor.metrics_vm_cpu_cpu_count'),
- },
- usage_active: {
- key: 'usage_active',
- label: i18n.t('monitor.metrics_vm_cpu_usage_active'),
- },
- },
- },
- vm_diskio: {
- key: 'vm_diskio',
- label: i18n.t('monitor.metrics_vm_diskio'),
- },
- vm_mem: {
- key: 'vm_mem',
- label: i18n.t('monitor.metrics_vm_mem'),
- },
- vm_netio: {
- key: 'vm_netio',
- label: i18n.t('monitor.metrics_vm_netio'),
- },
- }
- // 顺序决定在 tableColumn 的顺序
- export const tableColumnMaps = {
- __metric: {
- title: i18n.t('monitor.monitor_metric'),
- field: '__metric',
- },
- vm_name: {
- title: i18n.t('common.name'),
- field: 'vm_name',
- },
- oss_name: {
- title: i18n.t('common.name'),
- field: 'oss_name',
- },
- redis_name: {
- title: i18n.t('common.name'),
- field: 'redis_name',
- },
- rds_name: {
- title: i18n.t('common.name'),
- field: 'rds_name',
- },
- storage_name: {
- title: i18n.t('common.name'),
- field: 'storage_name',
- },
- vm_ip: {
- title: 'IP',
- field: 'vm_ip',
- },
- host: {
- title: i18n.t('common_305'),
- field: 'host',
- },
- path: {
- title: i18n.t('monitor.path'),
- field: 'path',
- },
- host_ip: {
- title: `${i18n.t('common_305')} IP`,
- field: 'host_ip',
- },
- cloudaccount_name: {
- title: i18n.t('common_295'),
- field: 'cloudaccount_name',
- },
- brand: {
- title: i18n.t('common.brand'),
- field: 'brand',
- slots: {
- default: ({ row }, h) => {
- if (row.brand) {
- return [<BrandIcon name={ row.brand } />]
- }
- return '-'
- },
- },
- },
- }
- export const alertStrategyMaps = {
- avg: i18n.t('monitor.avg'),
- max: i18n.t('monitor.max'),
- min: i18n.t('monitor.min'),
- last: i18n.t('monitor.last'),
- delta: i18n.t('monitor.delta'),
- }
- export const preiodMaps = {
- '5m': { key: '5m', label: i18n.t('monitor.text00018') },
- '10m': { key: '10m', label: i18n.t('monitor.text00019') },
- '15m': { key: '15m', label: i18n.t('monitor.text00020') },
- '30m': { key: '30m', label: i18n.t('monitor.text00021') },
- '60m': { key: '60m', label: i18n.t('monitor.text00022') },
- '180m': { key: '180m', label: i18n.t('monitor.text00023') },
- }
- export const levelMaps = {
- normal: {
- color: 'cyan',
- key: 'normal',
- label: i18n.t('monitor.normal'),
- },
- important: {
- color: 'pink',
- key: 'important',
- label: i18n.t('monitor.important'),
- },
- fatal: {
- color: 'red',
- key: 'fatal',
- label: i18n.t('monitor.fatal'),
- },
- }
- export const metric_zh = {
- 'CPU idle rate per core': i18n.t('monitor_metric_1'),
- 'CPU usage per core': i18n.t('monitor_metric_2'),
- 'CPU user state time': i18n.t('monitor_metric_3'),
- 'CPU system state time': i18n.t('monitor_metric_4'),
- 'CPU active state utilization rate': i18n.t('monitor_metric_5'),
- 'CPU guest usage': i18n.t('monitor_metric_6'),
- 'CPU guest_ Nice usage': i18n.t('monitor_metric_7'),
- 'CPU idle state utilization rate': i18n.t('monitor_metric_8'),
- 'CPU IO usage': i18n.t('monitor_metric_9'),
- 'CPU IRQ usage': i18n.t('monitor_metric_10'),
- 'CPU priority switch utilization': i18n.t('monitor_metric_11'),
- 'CPU softirq usage': i18n.t('monitor_metric_12'),
- 'Utilization rate of CPU steel': i18n.t('monitor_metric_13'),
- 'CPU system state utilization rate': i18n.t('monitor_metric_14'),
- 'CPU user mode utilization rate': i18n.t('monitor_metric_15'),
- 'Free space size': i18n.t('monitor_metric_16'),
- 'Percentage of used inodes': i18n.t('monitor_metric_inodes_used_percent'),
- 'Available inode': i18n.t('monitor_metric_17'),
- 'Total inodes': i18n.t('monitor_metric_18'),
- 'Number of inodes used': i18n.t('monitor_metric_19'),
- 'Total disk size': i18n.t('monitor_metric_20'),
- 'Used disk size': i18n.t('monitor_metric_21'),
- 'Percentage of used disks': i18n.t('monitor_metric_22'),
- 'Number of reads': i18n.t('monitor_metric_23'),
- 'Number of writes': i18n.t('monitor_metric_24'),
- 'Bytes read': i18n.t('monitor_metric_25'),
- 'Time to wait for read': i18n.t('monitor_metric_26'),
- 'I / O request queuing time': i18n.t('monitor_metric_27'),
- 'I / O request waiting time': i18n.t('monitor_metric_28'),
- 'Number of I / O requests issued but not yet completed': i18n.t('monitor_metric_29'),
- 'Available memory rate': i18n.t('monitor_metric_30'),
- 'Buffer memory': i18n.t('monitor_metric_31'),
- 'Cache memory': i18n.t('monitor_metric_32'),
- 'Free memory': i18n.t('monitor_metric_33'),
- 'Number of kernel caches': i18n.t('monitor_metric_34'),
- 'The total number of bytes sent by the network interface': i18n.t('monitor_metric_35'),
- 'The total number of bytes received by the network interface': i18n.t('monitor_metric_36'),
- 'The total number of packets sent by the network interface': i18n.t('monitor_metric_37'),
- 'The total number of receive errors detected by the network interface': i18n.t('monitor_metric_38'),
- 'The total number of transmission errors detected by the network interface': i18n.t('monitor_metric_39'),
- 'The total number of received packets dropped by the network interface': i18n.t('monitor_metric_40'),
- 'System disk total read BPS': i18n.t('monitor_metric_41'),
- 'System disk read IOPs': i18n.t('monitor_metric_42'),
- 'Virtual memory consumption': i18n.t('monitor_metric_43'),
- 'Actual use of physical memory': i18n.t('monitor_metric_44'),
- 'Object storage latency': i18n.t('monitor_metric_45'),
- 'Request average E2E delay': i18n.t('monitor_metric_46'),
- 'Object storage network traffic': i18n.t('monitor_metric_47'),
- 'Receive byte': i18n.t('monitor_metric_48'),
- 'Send byte': i18n.t('monitor.text_117'),
- 'Object store request': i18n.t('monitor_metric_49'),
- 'Connection usage': i18n.t('db.text_18'),
- 'Average memory usage': i18n.t('monitor_metric_50'),
- 'Received traffic per second': i18n.t('monitor_metric_51'),
- 'Send traffic per second': i18n.t('monitor_metric_52'),
- 'Number of commands processed per second': i18n.t('monitor_metric_53'),
- 'Number of cache keys': i18n.t('monitor_metric_54'),
- 'Data node memory usage': i18n.t('monitor_metric_55'),
- 'Disk traffic and timing': i18n.t('monitor_metric_56'),
- 'Guest memory': i18n.t('monitor_metric_57'),
- 'Redis operator': i18n.t('monitor_metric_58'),
- 'Disk usage': i18n.t('monitor_metric_59'),
- 'Network interface and protocol usage': i18n.t('monitor_metric_60'),
- 'Guest CPU usage': i18n.t('monitor_metric_61'),
- 'Guest disk traffic': i18n.t('monitor_metric_62'),
- 'Redis keys': i18n.t('monitor_metric_63'),
- 'Redis data memory': i18n.t('monitor_metric_64'),
- 'Rds connect': i18n.t('monitor_metric_65'),
- 'Rds disk usage': i18n.t('monitor_metric_66'),
- 'Rds network traffic': i18n.t('monitor_metric_67'),
- 'Redis connect': i18n.t('monitor_metric_68'),
- 'Rds memory': i18n.t('monitor_metric_69'),
- 'Redis network traffic': i18n.t('monitor_metric_70'),
- 'Redis memory': i18n.t('monitor_metric_71'),
- 'Redis CPU usage': i18n.t('monitor_metric_72'),
- 'Memory': i18n.t('monitor_metric_73'),
- 'CPU usage': i18n.t('monitor_metric_74'),
- 'Rds CPU usage': i18n.t('monitor_metric_74'),
- 'Cloud account balance': i18n.t('monitor_metric_76'),
- 'balance': i18n.t('monitor_metric_77'),
- 'Disk read rate': i18n.t('monitor_metric_79'),
- 'Disk write rate': i18n.t('monitor_metric_80'),
- 'Disk read operate rate': i18n.t('monitor_metric_81'),
- 'Disk write operate rate': i18n.t('monitor_metric_82'),
- 'Bytes write': i18n.t('monitor_metric_83'),
- 'Time to wait for write': i18n.t('monitor_metric_84'),
- 'Used memory rate': i18n.t('monitor_metric_85'),
- 'Used memory': i18n.t('monitor_metric_86'),
- 'Available memory': i18n.t('monitor_metric_87'),
- 'The amount of active memory': i18n.t('monitor_metric_88'),
- 'The amount of inactive memory': i18n.t('monitor_metric_89'),
- 'Total memory': i18n.t('monitor_metric_90'),
- 'The total number of packets received by the network interface': i18n.t('monitor_metric_91'),
- 'Outbound bandwidth utilization': i18n.t('monitor.out_bandwidth_usage'),
- 'The total number of transmission packets dropped by the network interface': i18n.t('monitor_metric_92'),
- 'CPU utilization rate per core': i18n.t('monitor_metric_93'),
- 'The number of threads used by the process': i18n.t('monitor_metric_94'),
- 'inodes_free/inodes_total': i18n.t('monitor_metric_96'),
- 'free/total': i18n.t('monitor_metric_97'),
- 'Guest network traffic': i18n.t('monitor_metric_98'),
- 'memory usage': i18n.t('monitor_metric_85'),
- 'request count': i18n.t('monitor.text_118'),
- 'Storage usage': i18n.t('monitor.storage_usage'),
- 'Free storage': i18n.t('monitor.free_storage'),
- 'Storage utilization rate': i18n.t('monitor.storage_utilization_rate'),
- 'cost_alert': i18n.t('monitor_metric_99'),
- 'amount': i18n.t('monitor_metric_100'),
- 'Guest disk': i18n.t('monitor_metric_59'),
- 'Used vm disk rate': i18n.t('monitor_metric_22'),
- 'Send packets per second': i18n.t('monitor.pps_sent'),
- 'Received packets per second': i18n.t('monitor.pps_recv'),
- 'k8s node': i18n.t('monitor.k8s_node'),
- }
- export const filterKeyMap = {
- brand: i18n.t('common.brand'),
- host: i18n.t('dictionary.host'),
- host_ip: i18n.t('dictionary.hostip'),
- tenant: { t: 'dictionary.project' },
- project_domain: { t: 'table.title.owner_domain' },
- cloudregion: i18n.t('common.region'),
- zone: i18n.t('common.zone'),
- vm_name: i18n.t('dictionary.server'),
- vm_ip: i18n.t('dictionary.serverip'),
- storage_name: i18n.t('storage.text_37'),
- oss_name: i18n.t('scope.text_77'),
- oss_ip: i18n.t('common_721'),
- elb_name: i18n.t('scope.text_105'),
- elb_ip: i18n.t('common_722'),
- cloudaccount_name: i18n.t('dictionary.cloudaccount'),
- disk_type: i18n.t('dictionary.disktype'),
- paltform: i18n.t('common.brand'),
- account: i18n.t('common.account'),
- database: i18n.t('db.text_28'),
- engine: i18n.t('monitor.instance_engine'),
- server_type: i18n.t('db.text_119'),
- rds_name: i18n.t('db.text_60'),
- currency: i18n.t('monitor.currency'),
- }
- export const MONITOR_MAX_POINTERS = 30
|