|
5 | 5 | */ |
6 | 6 |
|
7 | 7 | import { i18n } from '@kbn/i18n'; |
| 8 | +import { SnapshotMetricType } from './types'; |
8 | 9 | export const CPUUsage = i18n.translate('xpack.infra.waffle.metricOptions.cpuUsageText', { |
9 | 10 | defaultMessage: 'CPU usage', |
10 | 11 | }); |
@@ -68,3 +69,81 @@ export const fieldToName = (field: string) => { |
68 | 69 | }; |
69 | 70 | return LOOKUP[field] || field; |
70 | 71 | }; |
| 72 | + |
| 73 | +export const SNAPSHOT_METRIC_TRANSLATIONS = { |
| 74 | + cpu: i18n.translate('xpack.infra.waffle.metricOptions.cpuUsageText', { |
| 75 | + defaultMessage: 'CPU usage', |
| 76 | + }), |
| 77 | + |
| 78 | + memory: i18n.translate('xpack.infra.waffle.metricOptions.memoryUsageText', { |
| 79 | + defaultMessage: 'Memory usage', |
| 80 | + }), |
| 81 | + |
| 82 | + rx: i18n.translate('xpack.infra.waffle.metricOptions.inboundTrafficText', { |
| 83 | + defaultMessage: 'Inbound traffic', |
| 84 | + }), |
| 85 | + |
| 86 | + tx: i18n.translate('xpack.infra.waffle.metricOptions.outboundTrafficText', { |
| 87 | + defaultMessage: 'Outbound traffic', |
| 88 | + }), |
| 89 | + |
| 90 | + logRate: i18n.translate('xpack.infra.waffle.metricOptions.hostLogRateText', { |
| 91 | + defaultMessage: 'Log rate', |
| 92 | + }), |
| 93 | + |
| 94 | + load: i18n.translate('xpack.infra.waffle.metricOptions.loadText', { |
| 95 | + defaultMessage: 'Load', |
| 96 | + }), |
| 97 | + |
| 98 | + count: i18n.translate('xpack.infra.waffle.metricOptions.countText', { |
| 99 | + defaultMessage: 'Count', |
| 100 | + }), |
| 101 | + diskIOReadBytes: i18n.translate('xpack.infra.waffle.metricOptions.diskIOReadBytes', { |
| 102 | + defaultMessage: 'Disk Reads', |
| 103 | + }), |
| 104 | + diskIOWriteBytes: i18n.translate('xpack.infra.waffle.metricOptions.diskIOWriteBytes', { |
| 105 | + defaultMessage: 'Disk Writes', |
| 106 | + }), |
| 107 | + s3BucketSize: i18n.translate('xpack.infra.waffle.metricOptions.s3BucketSize', { |
| 108 | + defaultMessage: 'Bucket Size', |
| 109 | + }), |
| 110 | + s3TotalRequests: i18n.translate('xpack.infra.waffle.metricOptions.s3TotalRequests', { |
| 111 | + defaultMessage: 'Total Requests', |
| 112 | + }), |
| 113 | + s3NumberOfObjects: i18n.translate('xpack.infra.waffle.metricOptions.s3NumberOfObjects', { |
| 114 | + defaultMessage: 'Number of Objects', |
| 115 | + }), |
| 116 | + s3DownloadBytes: i18n.translate('xpack.infra.waffle.metricOptions.s3DownloadBytes', { |
| 117 | + defaultMessage: 'Downloads (Bytes)', |
| 118 | + }), |
| 119 | + s3UploadBytes: i18n.translate('xpack.infra.waffle.metricOptions.s3UploadBytes', { |
| 120 | + defaultMessage: 'Uploads (Bytes)', |
| 121 | + }), |
| 122 | + rdsConnections: i18n.translate('xpack.infra.waffle.metricOptions.rdsConnections', { |
| 123 | + defaultMessage: 'Connections', |
| 124 | + }), |
| 125 | + rdsQueriesExecuted: i18n.translate('xpack.infra.waffle.metricOptions.rdsQueriesExecuted', { |
| 126 | + defaultMessage: 'Queries Executed', |
| 127 | + }), |
| 128 | + rdsActiveTransactions: i18n.translate('xpack.infra.waffle.metricOptions.rdsActiveTransactions', { |
| 129 | + defaultMessage: 'Active Transactions', |
| 130 | + }), |
| 131 | + rdsLatency: i18n.translate('xpack.infra.waffle.metricOptions.rdsLatency', { |
| 132 | + defaultMessage: 'Latency', |
| 133 | + }), |
| 134 | + sqsMessagesVisible: i18n.translate('xpack.infra.waffle.metricOptions.sqsMessagesVisible', { |
| 135 | + defaultMessage: 'Messages Available', |
| 136 | + }), |
| 137 | + sqsMessagesDelayed: i18n.translate('xpack.infra.waffle.metricOptions.sqsMessagesDelayed', { |
| 138 | + defaultMessage: 'Messages Delayed', |
| 139 | + }), |
| 140 | + sqsMessagesSent: i18n.translate('xpack.infra.waffle.metricOptions.sqsMessagesSent', { |
| 141 | + defaultMessage: 'Messages Added', |
| 142 | + }), |
| 143 | + sqsMessagesEmpty: i18n.translate('xpack.infra.waffle.metricOptions.sqsMessagesEmpty', { |
| 144 | + defaultMessage: 'Messages Returned Empty', |
| 145 | + }), |
| 146 | + sqsOldestMessage: i18n.translate('xpack.infra.waffle.metricOptions.sqsOldestMessage', { |
| 147 | + defaultMessage: 'Oldest Message', |
| 148 | + }), |
| 149 | +} as Record<SnapshotMetricType, string>; |
0 commit comments