-
Notifications
You must be signed in to change notification settings - Fork 4
/
hashicorp_cloud_consul_telemetry20230414_q_r_t.go
451 lines (343 loc) · 42.2 KB
/
hashicorp_cloud_consul_telemetry20230414_q_r_t.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
// Code generated by go-swagger; DO NOT EDIT.
package models
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
import (
"context"
"encoding/json"
"github.com/go-openapi/errors"
"github.com/go-openapi/strfmt"
"github.com/go-openapi/validate"
)
// HashicorpCloudConsulTelemetry20230414QRT - QRT_SERVERS_HEARTBEAT: The P90 heartbeat from the leader to followers within each time interval.
// - QRT_SERVERS_LEADER_ELECTIONS: The count of leadership elections in the prior day.
// - QRT_SERVERS_HAS_LEADER: Whether the cluster has a leader.
// - QRT_SERVERS_MAX_HEARTBEAT: The p90 heartbeat latency in the last day -- the max latency of a leader contacting a follower.
// - QRT_SERVERS_LEADER_WRITE_LOAD_HIGH: The max raft transaction rate over the last day.
// - QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN: The p50 raft transaction rate over the last day.
// - QRT_SERVERS_LEADER_WRITE_LOAD_LOW: The minimum raft transaction rate over the last day.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH: The p95 leader commit latency over the prior day.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN: The p90 leader commit latency over the prior day.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_LOW: The p50 leader commit latency over the prior day.
// - QRT_SERVERS_MEMORY_UTILIZATION_HIGH: The maximum server memory utilization over the prior day.
// - QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN: The median average server memory utilization over the prior day.
// - QRT_SERVERS_MEMORY_UTILIZATION_LOW: The minimum server memory utilization over the prior day.
// - QRT_SERVERS_CPU_UTILIZATION_HIGH: The maximum server cpu utilization of any individual cpu over the prior day.
// - QRT_SERVERS_CPU_UTILIZATION_MEDIAN: The p50 average cpu utilization of any individual cpu over the prior day.
// - QRT_SERVERS_CPU_UTILIZATION_LOW: The minimum server cpu utilization of any individual cpu over the prior day.
// - QRT_SERVERS_IO_WAIT_TIME_HIGH: The maximum cpu io wait time of any individual cpu over the prior day.
// - QRT_SERVERS_IO_WAIT_TIME_MEDIAN: The p50 average cpu io wait time of any individual cpu over the prior day.
// - QRT_SERVERS_IO_WAIT_TIME_LOW: The minimum cpu io wait time of any individual cpu over the prior day.
// - QRT_SERVERS_TRANSACTIONS: Raft applies per second per server.
// - QRT_SERVERS_LATENCY: The p50 Raft commit time latency.
// - QRT_SERVERS_FOLLOWER_REPLICATIONS: The rate of Raft replications from the leader to its followers. This is summed per peer (peer_id).
// - QRT_SERVERS_MEMORY_UTILIZATION: The median percentage memory usage for each server each interval.
// - QRT_SERVERS_CPU_UTILIZATION: The median percentage cpu usage for each server each interval.
// - QRT_SERVERS_IO_WAIT_TIME: The median percentage io wait time for each server each interval.
// - QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY: Total memory capacity of Envoy servers.
// - QRT_ENVOY_SERVER_STATES_LIVE: The count of live Envoy servers.
// - QRT_ENVOY_SERVER_STATES_PREINITIALIZING: The count of currently pre-initializing Envoy servers.
// - QRT_ENVOY_SERVER_STATES_INITIALIZING: The count of currently initializing Envoy servers.
// - QRT_ENVOY_SERVER_STATES_DRAINING: The count of currently draining Envoy servers.
// - QRT_ENVOY_PROXY_COUNT_CONNECTED: The count of Envoy servers connected to Consul.
// - QRT_ENVOY_PROXY_COUNT_DISCONNECTED: The count of Envoy servers not connected to Consul.
// - QRT_ENVOY_REQUEST_RATE_1XX: The ratio of requests in the mesh that return 1XX.
// - QRT_ENVOY_REQUEST_RATE_2XX: The ratio of requests in the mesh that return 2XX.
// - QRT_ENVOY_REQUEST_RATE_3XX: The ratio of requests in the mesh that return 3XX.
// - QRT_ENVOY_REQUEST_RATE_4XX: The ratio of requests in the mesh that return 4XX.
// - QRT_ENVOY_REQUEST_RATE_5XX: The ratio of requests in the mesh that return 5XX.
// - QRT_ENVOY_REQUEST_SUCCESS_RATE: The success rate of Envoy requests: 2XX / (2XX + 5XX).
// - QRT_ENVOY_CONNECTION_RATE: New Envoy connections per second.
// - QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS: The total count of active Envoy connections.
// - QRT_SERVERS_LATEST_HEARTBEAT: The p50 latency of a leader contacting its followers.
//
// This queries the consul_raft_leader_lastContact metric directly so will (likely) retrieve newer samples
// than are generated via QRT_QRT_SERVERS_HEARTBEAT's recording rule.
// - QRT_COLLECTOR_IS_DEPLOYED: Whether the cluster has a deployed Consul Telemetry Collector. It queries a metric that
//
// the collector emits about its own Prometheus receiver: https://opentelemetry.io/docs/collector/management/.
// We receive these metrics whether or not intentions are configured which is useful for the UI. The UI will show
// a "here's how to configure your intentions" snippet if we get collector resource metrics but no service metrics.
// This will return no data if no collector is deployed -- or the collector is deployed but unable to push metrics
// (eg its SP is bad/stale).
// - QRT_SERVERS_FOLLOWER_REPLICATION_MS: The P50 latency of Raft append log operations from the leader to followers. The latency is per follower with peer_id as the label.
// - QRT_SERVERS_REQUEST_RATE: The per second rate of requests to each server.
// - QRT_SERVERS_REQUEST_P50_MS: The P50 latencies of HTTP requests to the Consul servers.
// - QRT_SERVERS_REQUEST_P90_MS: The P90 latencies of HTTP requests to the Consul servers.
// - QRT_SERVERS_REQUEST_P95_MS: The P95 latencies of HTTP requests to the Consul servers.
// - QRT_SERVERS_REQUEST_SUCCESS_RATE: The rate of successful requests to all Consul servers in the cluster.
// - QRT_SERVERS_BLOCKING_QUERIES_TOTAL: The sum of blocking queries across all servers in the cluster.
// - QRT_SERVERS_RPC_CONNECTION_RATE: The rate of RPC connections to all the servers in the cluster.
// - QRT_SERVERS_GRPC_CONNECTION_RATE: The rate of gRPC connections to all the servers in the cluster.
// - QRT_SERVERS_XDS_STREAMS_TOTAL: The count of xDS streams active at a given time.
// - QRT_SERVERS_PEERINGS_TOTAL: The count of Consul cluster peerings active at a given time.
// - QRT_ENVOY_SERVICE_REQUEST_RATE: The per second rate of requests to a service.
// - QRT_ENVOY_SERVICE_REQUEST_TIMEOUT_RATE: The per second rate of requests to a service that time out.
// - QRT_ENVOY_SERVICE_HTTP_RESPONSE_1XX_RATE: The percentage rate of 1XX status response codes from the service.
// - QRT_ENVOY_SERVICE_HTTP_RESPONSE_2XX_RATE: The percentage rate of 2XX status response codes from the service.
// - QRT_ENVOY_SERVICE_HTTP_RESPONSE_3XX_RATE: The percentage rate of 3XX status response codes from the service.
// - QRT_ENVOY_SERVICE_HTTP_RESPONSE_4XX_RATE: The percentage rate of 4XX status response codes from the service.
// - QRT_ENVOY_SERVICE_HTTP_RESPONSE_5XX_RATE: The percentage rate of 5XX status response codes from the service.
// - QRT_ENVOY_SERVICE_REQUEST_P50_MS: The P50 request latency to a service.
// - QRT_ENVOY_SERVICE_REQUEST_RX_BYTES_RATE: The per second rate of bytes received by service.
// - QRT_ENVOY_SERVICE_REQUEST_TX_BYTES_RATE: The per second rate of bytes transmitted from service.
// - QRT_ENVOY_SERVICE_CONNECTIONS_TOTAL_RATE: The per second rate of connections to a service.
// - QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_RATE: The per second rate of successful connections to a service.
// - QRT_ENVOY_SERVICE_CONNECTIONS_FAILED_RATE: The per second rate of failed connections to a service.
// - QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_PERCENTAGE_RATE: The percentage rate of successful connection requests to a service.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_1XX_RATE: The percentage rate of 1XX status response codes from all services in the mesh.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_2XX_RATE: The percentage rate of 2XX status response codes from all services in the mesh.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_3XX_RATE: The percentage rate of 3XX status response codes from all services in the mesh.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_4XX_RATE: The percentage rate of 4XX status response codes from all services in the mesh.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_5XX_RATE: The percentage rate of 5XX status response codes from all services in the mesh.
// - QRT_ENVOY_TOTAL_HTTP_RESPONSE_COUNT: The total count of http responses from all services in the mesh.
// - QRT_SERVERS_LATEST_HEARTBEAT_P95_MS: The p95 latency of a leader contacting its followers.
// - QRT_SERVERS_LEADER_WRITE_P100_RATE: The maximum rate of Raft applies per second over the queried interval. From consul.raft.apply.
// - QRT_SERVERS_LEADER_WRITE_P50_RATE: The median rate of Raft applies per second over the queried interval. From consul.raft.apply.
// - QRT_SERVERS_LEADER_WRITE_P0_RATE: The minimum rate of Raft applies per second over the queried interval. From consul.raft.apply.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_P95_MS: The P95 latency of Raft applies from leader to follower over the queried interval. From consul.raft.commitTime.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_P90_MS: The P90 latency of Raft applies from leader to follower over the queried interval. From consul.raft.commitTime.
// - QRT_SERVERS_LEADER_WRITE_LATENCY_P50_MS: The P50 latency of Raft applies from leader to follower over the queried interval. From consul.raft.commitTime.
// - QRT_SERVERS_MEMORY_UTILIZATION_P100_PERCENTAGE_RATE: The maximum percentage rate of consul server memory usage over the queried interval for any server. From consul.host.memory.used_percent.
// - QRT_SERVERS_MEMORY_UTILIZATION_P50_PERCENTAGE_RATE: The median percentage rate of consul server memory usage over the queried interval for any server. From consul.host.memory.used_percent.
// - QRT_SERVERS_MEMORY_UTILIZATION_P0_PERCENTAGE_RATE: The minimum percentage rate of consul server memory usage over the queried interval for any server. From consul.host.memory.used_percent.
// - QRT_SERVERS_CPU_UTILIZATION_P100_PERCENTAGE_RATE: The maximum percentage rate of consul server CPU usage over the queried interval for any server. From consul.host.cpu.used_percent.
// - QRT_SERVERS_CPU_UTILIZATION_P50_PERCENTAGE_RATE: The median percentage rate of consul server CPU usage over the queried interval for any server. From consul.host.cpu.used_percent.
// - QRT_SERVERS_CPU_UTILIZATION_P0_PERCENTAGE_RATE: The minimum percentage rate of consul server CPU usage over the queried interval for any server. From consul.host.cpu.used_percent.
// - QRT_SERVERS_IO_WAIT_P100_PERCENTAGE_RATE: The maximum percentage of cpu time spent on IO want of any server over the queried interval. From consul.host.cpu.iowait.
// - QRT_SERVERS_IO_WAIT_P50_PERCENTAGE_RATE: The median percentage of cpu time spent on IO want of any server over the queried interval. From consul.host.cpu.iowait.
// - QRT_SERVERS_IO_WAIT_P0_PERCENTAGE_RATE: The minimum percentage of cpu time spent on IO want of any server over the queried interval. From consul.host.cpu.iowait.
// - QRT_SERVERS_LEADER_ELECTIONS_TOTAL: The count of leader elections over the queried interval. From consul.raft.state.leader.
// - QRT_ENVOY_SERVICE_REQUEST_AVG_MS: The average request latency to a service.
// - QRT_ENVOY_SERVICE_CONNECTIONS_UNHEALTHY_HOSTS_RATE: The total number of failed connections due to unhealthy hosts.
//
// swagger:model hashicorp.cloud.consul_telemetry_20230414.QRT
type HashicorpCloudConsulTelemetry20230414QRT string
func NewHashicorpCloudConsulTelemetry20230414QRT(value HashicorpCloudConsulTelemetry20230414QRT) *HashicorpCloudConsulTelemetry20230414QRT {
return &value
}
// Pointer returns a pointer to a freshly-allocated HashicorpCloudConsulTelemetry20230414QRT.
func (m HashicorpCloudConsulTelemetry20230414QRT) Pointer() *HashicorpCloudConsulTelemetry20230414QRT {
return &m
}
const (
// HashicorpCloudConsulTelemetry20230414QRTQRTUNSPECIFIED captures enum value "QRT_UNSPECIFIED"
HashicorpCloudConsulTelemetry20230414QRTQRTUNSPECIFIED HashicorpCloudConsulTelemetry20230414QRT = "QRT_UNSPECIFIED"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHEARTBEAT captures enum value "QRT_SERVERS_HEARTBEAT"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_HEARTBEAT"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONS captures enum value "QRT_SERVERS_LEADER_ELECTIONS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_ELECTIONS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHASLEADER captures enum value "QRT_SERVERS_HAS_LEADER"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHASLEADER HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_HAS_LEADER"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMAXHEARTBEAT captures enum value "QRT_SERVERS_MAX_HEARTBEAT"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMAXHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MAX_HEARTBEAT"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADHIGH captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_HIGH"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_HIGH"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADMEDIAN captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADLOW captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_LOW"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_LOW"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYHIGH captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYMEDIAN captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYLOW captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_LOW"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_LOW"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONHIGH captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_HIGH"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_HIGH"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONMEDIAN captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONLOW captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_LOW"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_LOW"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONHIGH captures enum value "QRT_SERVERS_CPU_UTILIZATION_HIGH"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_HIGH"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONMEDIAN captures enum value "QRT_SERVERS_CPU_UTILIZATION_MEDIAN"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_MEDIAN"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONLOW captures enum value "QRT_SERVERS_CPU_UTILIZATION_LOW"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_LOW"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEHIGH captures enum value "QRT_SERVERS_IO_WAIT_TIME_HIGH"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_HIGH"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEMEDIAN captures enum value "QRT_SERVERS_IO_WAIT_TIME_MEDIAN"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_MEDIAN"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMELOW captures enum value "QRT_SERVERS_IO_WAIT_TIME_LOW"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMELOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_LOW"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSTRANSACTIONS captures enum value "QRT_SERVERS_TRANSACTIONS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSTRANSACTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_TRANSACTIONS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATENCY captures enum value "QRT_SERVERS_LATENCY"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATENCY HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LATENCY"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONS captures enum value "QRT_SERVERS_FOLLOWER_REPLICATIONS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_FOLLOWER_REPLICATIONS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATION captures enum value "QRT_SERVERS_MEMORY_UTILIZATION"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATION HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATION captures enum value "QRT_SERVERS_CPU_UTILIZATION"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATION HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIME captures enum value "QRT_SERVERS_IO_WAIT_TIME"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIME HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERPHYSICALMEMORYTOTALCAPACITY captures enum value "QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERPHYSICALMEMORYTOTALCAPACITY HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESLIVE captures enum value "QRT_ENVOY_SERVER_STATES_LIVE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESLIVE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_LIVE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESPREINITIALIZING captures enum value "QRT_ENVOY_SERVER_STATES_PREINITIALIZING"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESPREINITIALIZING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_PREINITIALIZING"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESINITIALIZING captures enum value "QRT_ENVOY_SERVER_STATES_INITIALIZING"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESINITIALIZING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_INITIALIZING"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESDRAINING captures enum value "QRT_ENVOY_SERVER_STATES_DRAINING"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESDRAINING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_DRAINING"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTCONNECTED captures enum value "QRT_ENVOY_PROXY_COUNT_CONNECTED"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTCONNECTED HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_PROXY_COUNT_CONNECTED"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTDISCONNECTED captures enum value "QRT_ENVOY_PROXY_COUNT_DISCONNECTED"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTDISCONNECTED HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_PROXY_COUNT_DISCONNECTED"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE1XX captures enum value "QRT_ENVOY_REQUEST_RATE_1XX"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE1XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_1XX"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE2XX captures enum value "QRT_ENVOY_REQUEST_RATE_2XX"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE2XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_2XX"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE3XX captures enum value "QRT_ENVOY_REQUEST_RATE_3XX"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE3XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_3XX"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE4XX captures enum value "QRT_ENVOY_REQUEST_RATE_4XX"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE4XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_4XX"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE5XX captures enum value "QRT_ENVOY_REQUEST_RATE_5XX"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE5XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_5XX"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTSUCCESSRATE captures enum value "QRT_ENVOY_REQUEST_SUCCESS_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTSUCCESSRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_SUCCESS_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYCONNECTIONRATE captures enum value "QRT_ENVOY_CONNECTION_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYCONNECTIONRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_CONNECTION_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALACTIVECONNECTIONS captures enum value "QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALACTIVECONNECTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEAT captures enum value "QRT_SERVERS_LATEST_HEARTBEAT"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LATEST_HEARTBEAT"
// HashicorpCloudConsulTelemetry20230414QRTQRTCOLLECTORISDEPLOYED captures enum value "QRT_COLLECTOR_IS_DEPLOYED"
HashicorpCloudConsulTelemetry20230414QRTQRTCOLLECTORISDEPLOYED HashicorpCloudConsulTelemetry20230414QRT = "QRT_COLLECTOR_IS_DEPLOYED"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONMS captures enum value "QRT_SERVERS_FOLLOWER_REPLICATION_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONMS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_FOLLOWER_REPLICATION_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTRATE captures enum value "QRT_SERVERS_REQUEST_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_REQUEST_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP50MS captures enum value "QRT_SERVERS_REQUEST_P50_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP50MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_REQUEST_P50_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP90MS captures enum value "QRT_SERVERS_REQUEST_P90_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP90MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_REQUEST_P90_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP95MS captures enum value "QRT_SERVERS_REQUEST_P95_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTP95MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_REQUEST_P95_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTSUCCESSRATE captures enum value "QRT_SERVERS_REQUEST_SUCCESS_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSREQUESTSUCCESSRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_REQUEST_SUCCESS_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSBLOCKINGQUERIESTOTAL captures enum value "QRT_SERVERS_BLOCKING_QUERIES_TOTAL"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSBLOCKINGQUERIESTOTAL HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_BLOCKING_QUERIES_TOTAL"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSRPCCONNECTIONRATE captures enum value "QRT_SERVERS_RPC_CONNECTION_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSRPCCONNECTIONRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_RPC_CONNECTION_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSGRPCCONNECTIONRATE captures enum value "QRT_SERVERS_GRPC_CONNECTION_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSGRPCCONNECTIONRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_GRPC_CONNECTION_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSXDSSTREAMSTOTAL captures enum value "QRT_SERVERS_XDS_STREAMS_TOTAL"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSXDSSTREAMSTOTAL HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_XDS_STREAMS_TOTAL"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSPEERINGSTOTAL captures enum value "QRT_SERVERS_PEERINGS_TOTAL"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSPEERINGSTOTAL HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_PEERINGS_TOTAL"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTRATE captures enum value "QRT_ENVOY_SERVICE_REQUEST_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTTIMEOUTRATE captures enum value "QRT_ENVOY_SERVICE_REQUEST_TIMEOUT_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTTIMEOUTRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_TIMEOUT_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE1XXRATE captures enum value "QRT_ENVOY_SERVICE_HTTP_RESPONSE_1XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE1XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_HTTP_RESPONSE_1XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE2XXRATE captures enum value "QRT_ENVOY_SERVICE_HTTP_RESPONSE_2XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE2XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_HTTP_RESPONSE_2XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE3XXRATE captures enum value "QRT_ENVOY_SERVICE_HTTP_RESPONSE_3XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE3XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_HTTP_RESPONSE_3XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE4XXRATE captures enum value "QRT_ENVOY_SERVICE_HTTP_RESPONSE_4XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE4XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_HTTP_RESPONSE_4XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE5XXRATE captures enum value "QRT_ENVOY_SERVICE_HTTP_RESPONSE_5XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEHTTPRESPONSE5XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_HTTP_RESPONSE_5XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTP50MS captures enum value "QRT_ENVOY_SERVICE_REQUEST_P50_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTP50MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_P50_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTRXBYTESRATE captures enum value "QRT_ENVOY_SERVICE_REQUEST_RX_BYTES_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTRXBYTESRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_RX_BYTES_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTTXBYTESRATE captures enum value "QRT_ENVOY_SERVICE_REQUEST_TX_BYTES_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTTXBYTESRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_TX_BYTES_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSTOTALRATE captures enum value "QRT_ENVOY_SERVICE_CONNECTIONS_TOTAL_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSTOTALRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_CONNECTIONS_TOTAL_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSSUCCESSFULRATE captures enum value "QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSSUCCESSFULRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSFAILEDRATE captures enum value "QRT_ENVOY_SERVICE_CONNECTIONS_FAILED_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSFAILEDRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_CONNECTIONS_FAILED_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSSUCCESSFULPERCENTAGERATE captures enum value "QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSSUCCESSFULPERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE1XXRATE captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_1XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE1XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_1XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE2XXRATE captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_2XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE2XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_2XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE3XXRATE captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_3XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE3XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_3XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE4XXRATE captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_4XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE4XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_4XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE5XXRATE captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_5XX_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSE5XXRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_5XX_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSECOUNT captures enum value "QRT_ENVOY_TOTAL_HTTP_RESPONSE_COUNT"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALHTTPRESPONSECOUNT HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_HTTP_RESPONSE_COUNT"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEATP95MS captures enum value "QRT_SERVERS_LATEST_HEARTBEAT_P95_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEATP95MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LATEST_HEARTBEAT_P95_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP100RATE captures enum value "QRT_SERVERS_LEADER_WRITE_P100_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP100RATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_P100_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP50RATE captures enum value "QRT_SERVERS_LEADER_WRITE_P50_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP50RATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_P50_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP0RATE captures enum value "QRT_SERVERS_LEADER_WRITE_P0_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITEP0RATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_P0_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP95MS captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_P95_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP95MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_P95_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP90MS captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_P90_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP90MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_P90_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP50MS captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_P50_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYP50MS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_P50_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP100PERCENTAGERATE captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_P100_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP100PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_P100_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP50PERCENTAGERATE captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_P50_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP50PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_P50_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP0PERCENTAGERATE captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_P0_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONP0PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_P0_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP100PERCENTAGERATE captures enum value "QRT_SERVERS_CPU_UTILIZATION_P100_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP100PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_P100_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP50PERCENTAGERATE captures enum value "QRT_SERVERS_CPU_UTILIZATION_P50_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP50PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_P50_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP0PERCENTAGERATE captures enum value "QRT_SERVERS_CPU_UTILIZATION_P0_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONP0PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_P0_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP100PERCENTAGERATE captures enum value "QRT_SERVERS_IO_WAIT_P100_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP100PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_P100_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP50PERCENTAGERATE captures enum value "QRT_SERVERS_IO_WAIT_P50_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP50PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_P50_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP0PERCENTAGERATE captures enum value "QRT_SERVERS_IO_WAIT_P0_PERCENTAGE_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITP0PERCENTAGERATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_P0_PERCENTAGE_RATE"
// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONSTOTAL captures enum value "QRT_SERVERS_LEADER_ELECTIONS_TOTAL"
HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONSTOTAL HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_ELECTIONS_TOTAL"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTAVGMS captures enum value "QRT_ENVOY_SERVICE_REQUEST_AVG_MS"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICEREQUESTAVGMS HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_REQUEST_AVG_MS"
// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSUNHEALTHYHOSTSRATE captures enum value "QRT_ENVOY_SERVICE_CONNECTIONS_UNHEALTHY_HOSTS_RATE"
HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVICECONNECTIONSUNHEALTHYHOSTSRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVICE_CONNECTIONS_UNHEALTHY_HOSTS_RATE"
)
// for schema
var hashicorpCloudConsulTelemetry20230414QRTEnum []interface{}
func init() {
var res []HashicorpCloudConsulTelemetry20230414QRT
if err := json.Unmarshal([]byte(`["QRT_UNSPECIFIED","QRT_SERVERS_HEARTBEAT","QRT_SERVERS_LEADER_ELECTIONS","QRT_SERVERS_HAS_LEADER","QRT_SERVERS_MAX_HEARTBEAT","QRT_SERVERS_LEADER_WRITE_LOAD_HIGH","QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN","QRT_SERVERS_LEADER_WRITE_LOAD_LOW","QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH","QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN","QRT_SERVERS_LEADER_WRITE_LATENCY_LOW","QRT_SERVERS_MEMORY_UTILIZATION_HIGH","QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN","QRT_SERVERS_MEMORY_UTILIZATION_LOW","QRT_SERVERS_CPU_UTILIZATION_HIGH","QRT_SERVERS_CPU_UTILIZATION_MEDIAN","QRT_SERVERS_CPU_UTILIZATION_LOW","QRT_SERVERS_IO_WAIT_TIME_HIGH","QRT_SERVERS_IO_WAIT_TIME_MEDIAN","QRT_SERVERS_IO_WAIT_TIME_LOW","QRT_SERVERS_TRANSACTIONS","QRT_SERVERS_LATENCY","QRT_SERVERS_FOLLOWER_REPLICATIONS","QRT_SERVERS_MEMORY_UTILIZATION","QRT_SERVERS_CPU_UTILIZATION","QRT_SERVERS_IO_WAIT_TIME","QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY","QRT_ENVOY_SERVER_STATES_LIVE","QRT_ENVOY_SERVER_STATES_PREINITIALIZING","QRT_ENVOY_SERVER_STATES_INITIALIZING","QRT_ENVOY_SERVER_STATES_DRAINING","QRT_ENVOY_PROXY_COUNT_CONNECTED","QRT_ENVOY_PROXY_COUNT_DISCONNECTED","QRT_ENVOY_REQUEST_RATE_1XX","QRT_ENVOY_REQUEST_RATE_2XX","QRT_ENVOY_REQUEST_RATE_3XX","QRT_ENVOY_REQUEST_RATE_4XX","QRT_ENVOY_REQUEST_RATE_5XX","QRT_ENVOY_REQUEST_SUCCESS_RATE","QRT_ENVOY_CONNECTION_RATE","QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS","QRT_SERVERS_LATEST_HEARTBEAT","QRT_COLLECTOR_IS_DEPLOYED","QRT_SERVERS_FOLLOWER_REPLICATION_MS","QRT_SERVERS_REQUEST_RATE","QRT_SERVERS_REQUEST_P50_MS","QRT_SERVERS_REQUEST_P90_MS","QRT_SERVERS_REQUEST_P95_MS","QRT_SERVERS_REQUEST_SUCCESS_RATE","QRT_SERVERS_BLOCKING_QUERIES_TOTAL","QRT_SERVERS_RPC_CONNECTION_RATE","QRT_SERVERS_GRPC_CONNECTION_RATE","QRT_SERVERS_XDS_STREAMS_TOTAL","QRT_SERVERS_PEERINGS_TOTAL","QRT_ENVOY_SERVICE_REQUEST_RATE","QRT_ENVOY_SERVICE_REQUEST_TIMEOUT_RATE","QRT_ENVOY_SERVICE_HTTP_RESPONSE_1XX_RATE","QRT_ENVOY_SERVICE_HTTP_RESPONSE_2XX_RATE","QRT_ENVOY_SERVICE_HTTP_RESPONSE_3XX_RATE","QRT_ENVOY_SERVICE_HTTP_RESPONSE_4XX_RATE","QRT_ENVOY_SERVICE_HTTP_RESPONSE_5XX_RATE","QRT_ENVOY_SERVICE_REQUEST_P50_MS","QRT_ENVOY_SERVICE_REQUEST_RX_BYTES_RATE","QRT_ENVOY_SERVICE_REQUEST_TX_BYTES_RATE","QRT_ENVOY_SERVICE_CONNECTIONS_TOTAL_RATE","QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_RATE","QRT_ENVOY_SERVICE_CONNECTIONS_FAILED_RATE","QRT_ENVOY_SERVICE_CONNECTIONS_SUCCESSFUL_PERCENTAGE_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_1XX_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_2XX_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_3XX_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_4XX_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_5XX_RATE","QRT_ENVOY_TOTAL_HTTP_RESPONSE_COUNT","QRT_SERVERS_LATEST_HEARTBEAT_P95_MS","QRT_SERVERS_LEADER_WRITE_P100_RATE","QRT_SERVERS_LEADER_WRITE_P50_RATE","QRT_SERVERS_LEADER_WRITE_P0_RATE","QRT_SERVERS_LEADER_WRITE_LATENCY_P95_MS","QRT_SERVERS_LEADER_WRITE_LATENCY_P90_MS","QRT_SERVERS_LEADER_WRITE_LATENCY_P50_MS","QRT_SERVERS_MEMORY_UTILIZATION_P100_PERCENTAGE_RATE","QRT_SERVERS_MEMORY_UTILIZATION_P50_PERCENTAGE_RATE","QRT_SERVERS_MEMORY_UTILIZATION_P0_PERCENTAGE_RATE","QRT_SERVERS_CPU_UTILIZATION_P100_PERCENTAGE_RATE","QRT_SERVERS_CPU_UTILIZATION_P50_PERCENTAGE_RATE","QRT_SERVERS_CPU_UTILIZATION_P0_PERCENTAGE_RATE","QRT_SERVERS_IO_WAIT_P100_PERCENTAGE_RATE","QRT_SERVERS_IO_WAIT_P50_PERCENTAGE_RATE","QRT_SERVERS_IO_WAIT_P0_PERCENTAGE_RATE","QRT_SERVERS_LEADER_ELECTIONS_TOTAL","QRT_ENVOY_SERVICE_REQUEST_AVG_MS","QRT_ENVOY_SERVICE_CONNECTIONS_UNHEALTHY_HOSTS_RATE"]`), &res); err != nil {
panic(err)
}
for _, v := range res {
hashicorpCloudConsulTelemetry20230414QRTEnum = append(hashicorpCloudConsulTelemetry20230414QRTEnum, v)
}
}
func (m HashicorpCloudConsulTelemetry20230414QRT) validateHashicorpCloudConsulTelemetry20230414QRTEnum(path, location string, value HashicorpCloudConsulTelemetry20230414QRT) error {
if err := validate.EnumCase(path, location, value, hashicorpCloudConsulTelemetry20230414QRTEnum, true); err != nil {
return err
}
return nil
}
// Validate validates this hashicorp cloud consul telemetry 20230414 q r t
func (m HashicorpCloudConsulTelemetry20230414QRT) Validate(formats strfmt.Registry) error {
var res []error
// value enum
if err := m.validateHashicorpCloudConsulTelemetry20230414QRTEnum("", "body", m); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
// ContextValidate validates this hashicorp cloud consul telemetry 20230414 q r t based on context it is used
func (m HashicorpCloudConsulTelemetry20230414QRT) ContextValidate(ctx context.Context, formats strfmt.Registry) error {
return nil
}