Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
JMetricName.java
Go to the documentation of this file.
1 package com.griddynamics.jagger.user.test.configurations.limits.auxiliary;
2 
3 import com.griddynamics.jagger.util.StandardMetricsNamesUtil;
4 
8 public enum JMetricName {
9 
57 
58 
64  public String transformToString() {
65  String name = null;
66  switch (this) {
67  case PERF_SUCCESS_RATE_OK:
68  name = StandardMetricsNamesUtil.SUCCESS_RATE_OK_ID;
69  break;
70  case PERF_SUCCESS_RATE_FAILS:
71  name = StandardMetricsNamesUtil.SUCCESS_RATE_FAILED_ID;
72  break;
73  case PERF_THROUGHPUT:
74  name = StandardMetricsNamesUtil.THROUGHPUT_ID;
75  break;
76  case PERF_VIRTUAL_USERS:
77  name = StandardMetricsNamesUtil.VIRTUAL_USERS_ID;
78  break;
79  case PERF_STD_DEV_LATENCY:
80  name = StandardMetricsNamesUtil.LATENCY_STD_DEV_ID;
81  break;
82  case PERF_DURATION:
83  name = StandardMetricsNamesUtil.DURATION_ID;
84  break;
85  case PERF_AVG_LATENCY:
86  name = StandardMetricsNamesUtil.LATENCY_ID;
87  break;
88  case PERF_ITERATION_SAMPLES:
89  name = StandardMetricsNamesUtil.ITERATION_SAMPLES_ID;
90  break;
91  case MON_CPULA_1:
92  name = StandardMetricsNamesUtil.MON_CPULA_1;
93  break;
94  case MON_CPULA_5:
95  name = StandardMetricsNamesUtil.MON_CPULA_5;
96  break;
97  case MON_CPULA_15:
98  name = StandardMetricsNamesUtil.MON_CPULA_15;
99  break;
100  case MON_GC_MINOR_TIME:
101  name = StandardMetricsNamesUtil.MON_GC_MINOR_TIME;
102  break;
103  case MON_GC_MAJOR_TIME:
104  name = StandardMetricsNamesUtil.MON_GC_MAJOR_TIME;
105  break;
106  case MON_GC_MINOR_UNIT:
107  name = StandardMetricsNamesUtil.MON_GC_MINOR_UNIT;
108  break;
109  case MON_GC_MAJOR_UNIT:
110  name = StandardMetricsNamesUtil.MON_GC_MAJOR_UNIT;
111  break;
112  case MON_MEM_RAM:
113  name = StandardMetricsNamesUtil.MON_MEM_RAM;
114  break;
115  case MON_MEM_TOTAL:
116  name = StandardMetricsNamesUtil.MON_MEM_TOTAL;
117  break;
118  case MON_MEM_USED:
119  name = StandardMetricsNamesUtil.MON_MEM_USED;
120  break;
121  case MON_MEM_ACTUAL_USED:
122  name = StandardMetricsNamesUtil.MON_MEM_ACTUAL_USED;
123  break;
124  case MON_MEM_FREE_PRCNT:
125  name = StandardMetricsNamesUtil.MON_MEM_FREE_PRCNT;
126  break;
127  case MON_MEM_ACTUAL_FREE:
128  name = StandardMetricsNamesUtil.MON_MEM_ACTUAL_FREE;
129  break;
130  case MON_MEM_FREE:
131  name = StandardMetricsNamesUtil.MON_MEM_FREE;
132  break;
133  case MON_TCP_EST:
134  name = StandardMetricsNamesUtil.MON_TCP_EST;
135  break;
136  case MON_TCP_LISTEN:
137  name = StandardMetricsNamesUtil.MON_TCP_LISTEN;
138  break;
139  case MON_SYNC_RECEIVED:
140  name = StandardMetricsNamesUtil.MON_SYNC_RECEIVED;
141  break;
142  case MON_INBOUND_TOTAL:
143  name = StandardMetricsNamesUtil.MON_INBOUND_TOTAL;
144  break;
145  case MON_OUTBOUND_TOTAL:
146  name = StandardMetricsNamesUtil.MON_OUTBOUND_TOTAL;
147  break;
148  case MON_DISK_READ_BYTES:
149  name = StandardMetricsNamesUtil.MON_DISK_READ_BYTES;
150  break;
151  case MON_DISK_WRITE_BYTES:
152  name = StandardMetricsNamesUtil.MON_DISK_WRITE_BYTES;
153  break;
154  case MON_DISK_SERVICE_TIME:
155  name = StandardMetricsNamesUtil.MON_DISK_SERVICE_TIME;
156  break;
157  case MON_DISK_QUEUE_SIZE_TOTAL:
158  name = StandardMetricsNamesUtil.MON_DISK_QUEUE_SIZE_TOTAL;
159  break;
160  case MON_CPU_USER:
161  name = StandardMetricsNamesUtil.MON_CPU_USER;
162  break;
163  case MON_CPU_SYS_PRCNT:
164  name = StandardMetricsNamesUtil.MON_CPU_SYS_PRCNT;
165  break;
166  case MON_CPU_IDLE_PRCNT:
167  name = StandardMetricsNamesUtil.MON_CPU_IDLE_PRCNT;
168  break;
169  case MON_CPU_WAIT:
170  name = StandardMetricsNamesUtil.MON_CPU_WAIT;
171  break;
172  case MON_CPU_COMBINED:
173  name = StandardMetricsNamesUtil.MON_CPU_COMBINED;
174  break;
175  case MON_HEAP_INIT:
176  name = StandardMetricsNamesUtil.MON_HEAP_INIT;
177  break;
178  case MON_HEAP_USED:
179  name = StandardMetricsNamesUtil.MON_HEAP_USED;
180  break;
181  case MON_HEAP_COMMITTED:
182  name = StandardMetricsNamesUtil.MON_HEAP_COMMITTED;
183  break;
184  case MON_HEAP_MAX:
185  name = StandardMetricsNamesUtil.MON_HEAP_MAX;
186  break;
187  case MON_NONHEAP_INIT:
188  name = StandardMetricsNamesUtil.MON_NONHEAP_INIT;
189  break;
190  case MON_NONHEAP_USED:
191  name = StandardMetricsNamesUtil.MON_NONHEAP_USED;
192  break;
193  case MON_NONHEAP_COMMITTED:
194  name = StandardMetricsNamesUtil.MON_NONHEAP_COMMITTED;
195  break;
196  case MON_NONHEAP_MAX:
197  name = StandardMetricsNamesUtil.MON_NONHEAP_MAX;
198  break;
199  case MON_THREAD_COUNT:
200  name = StandardMetricsNamesUtil.MON_THREAD_COUNT;
201  break;
202  case MON_THREAD_PEAK_COUNT:
203  name = StandardMetricsNamesUtil.MON_THREAD_PEAK_COUNT;
204  break;
205  case MON_FILE_DESCRIPTORS:
206  name = StandardMetricsNamesUtil.MON_FILE_DESCRIPTORS;
207  default:
208  break;
209 
210  }
211  return name;
212  }
213 
214 }