@@ -29,20 +29,20 @@ import (
29
29
)
30
30
31
31
const (
32
- containersApi = "containers"
33
- subcontainersApi = "subcontainers"
34
- machineApi = "machine"
35
- machineStatsApi = "machinestats"
36
- dockerApi = "docker"
37
- summaryApi = "summary"
38
- statsApi = "stats"
39
- specApi = "spec"
40
- eventsApi = "events"
41
- storageApi = "storage"
42
- attributesApi = "attributes"
43
- versionApi = "version"
44
- psApi = "ps"
45
- customMetricsApi = "appmetrics"
32
+ containersAPI = "containers"
33
+ subcontainersAPI = "subcontainers"
34
+ machineAPI = "machine"
35
+ machineStatsAPI = "machinestats"
36
+ dockerAPI = "docker"
37
+ summaryAPI = "summary"
38
+ statsAPI = "stats"
39
+ specAPI = "spec"
40
+ eventsAPI = "events"
41
+ storageAPI = "storage"
42
+ attributesAPI = "attributes"
43
+ versionAPI = "version"
44
+ psAPI = "ps"
45
+ customMetricsAPI = "appmetrics"
46
46
)
47
47
48
48
// Interface for a cAdvisor API version
@@ -58,7 +58,7 @@ type ApiVersion interface {
58
58
}
59
59
60
60
// Gets all supported API versions.
61
- func getApiVersions () []ApiVersion {
61
+ func getAPIVersions () []ApiVersion {
62
62
v1_0 := & version1_0 {}
63
63
v1_1 := newVersion1_1 (v1_0 )
64
64
v1_2 := newVersion1_2 (v1_1 )
@@ -80,12 +80,12 @@ func (api *version1_0) Version() string {
80
80
}
81
81
82
82
func (api * version1_0 ) SupportedRequestTypes () []string {
83
- return []string {containersApi , machineApi }
83
+ return []string {containersAPI , machineAPI }
84
84
}
85
85
86
86
func (api * version1_0 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
87
87
switch requestType {
88
- case machineApi :
88
+ case machineAPI :
89
89
klog .V (4 ).Infof ("Api - Machine" )
90
90
91
91
// Get the MachineInfo
@@ -98,7 +98,7 @@ func (api *version1_0) HandleRequest(requestType string, request []string, m man
98
98
if err != nil {
99
99
return err
100
100
}
101
- case containersApi :
101
+ case containersAPI :
102
102
containerName := getContainerName (request )
103
103
klog .V (4 ).Infof ("Api - Container(%s)" , containerName )
104
104
@@ -143,12 +143,12 @@ func (api *version1_1) Version() string {
143
143
}
144
144
145
145
func (api * version1_1 ) SupportedRequestTypes () []string {
146
- return append (api .baseVersion .SupportedRequestTypes (), subcontainersApi )
146
+ return append (api .baseVersion .SupportedRequestTypes (), subcontainersAPI )
147
147
}
148
148
149
149
func (api * version1_1 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
150
150
switch requestType {
151
- case subcontainersApi :
151
+ case subcontainersAPI :
152
152
containerName := getContainerName (request )
153
153
klog .V (4 ).Infof ("Api - Subcontainers(%s)" , containerName )
154
154
@@ -193,12 +193,12 @@ func (api *version1_2) Version() string {
193
193
}
194
194
195
195
func (api * version1_2 ) SupportedRequestTypes () []string {
196
- return append (api .baseVersion .SupportedRequestTypes (), dockerApi )
196
+ return append (api .baseVersion .SupportedRequestTypes (), dockerAPI )
197
197
}
198
198
199
199
func (api * version1_2 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
200
200
switch requestType {
201
- case dockerApi :
201
+ case dockerAPI :
202
202
klog .V (4 ).Infof ("Api - Docker(%v)" , request )
203
203
204
204
// Get the query request.
@@ -262,12 +262,12 @@ func (api *version1_3) Version() string {
262
262
}
263
263
264
264
func (api * version1_3 ) SupportedRequestTypes () []string {
265
- return append (api .baseVersion .SupportedRequestTypes (), eventsApi )
265
+ return append (api .baseVersion .SupportedRequestTypes (), eventsAPI )
266
266
}
267
267
268
268
func (api * version1_3 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
269
269
switch requestType {
270
- case eventsApi :
270
+ case eventsAPI :
271
271
return handleEventRequest (request , m , w , r )
272
272
default :
273
273
return api .baseVersion .HandleRequest (requestType , request , m , w , r )
@@ -310,7 +310,7 @@ func (api *version2_0) Version() string {
310
310
}
311
311
312
312
func (api * version2_0 ) SupportedRequestTypes () []string {
313
- return []string {versionApi , attributesApi , eventsApi , machineApi , summaryApi , statsApi , specApi , storageApi , psApi , customMetricsApi }
313
+ return []string {versionAPI , attributesAPI , eventsAPI , machineAPI , summaryAPI , statsAPI , specAPI , storageAPI , psAPI , customMetricsAPI }
314
314
}
315
315
316
316
func (api * version2_0 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
@@ -319,14 +319,14 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
319
319
return err
320
320
}
321
321
switch requestType {
322
- case versionApi :
322
+ case versionAPI :
323
323
klog .V (4 ).Infof ("Api - Version" )
324
324
versionInfo , err := m .GetVersionInfo ()
325
325
if err != nil {
326
326
return err
327
327
}
328
328
return writeResult (versionInfo .CadvisorVersion , w )
329
- case attributesApi :
329
+ case attributesAPI :
330
330
klog .V (4 ).Info ("Api - Attributes" )
331
331
332
332
machineInfo , err := m .GetMachineInfo ()
@@ -339,7 +339,7 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
339
339
}
340
340
info := v2 .GetAttributes (machineInfo , versionInfo )
341
341
return writeResult (info , w )
342
- case machineApi :
342
+ case machineAPI :
343
343
klog .V (4 ).Info ("Api - Machine" )
344
344
345
345
// TODO(rjnagal): Move machineInfo from v1.
@@ -348,7 +348,7 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
348
348
return err
349
349
}
350
350
return writeResult (machineInfo , w )
351
- case summaryApi :
351
+ case summaryAPI :
352
352
containerName := getContainerName (request )
353
353
klog .V (4 ).Infof ("Api - Summary for container %q, options %+v" , containerName , opt )
354
354
@@ -357,7 +357,7 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
357
357
return err
358
358
}
359
359
return writeResult (stats , w )
360
- case statsApi :
360
+ case statsAPI :
361
361
name := getContainerName (request )
362
362
klog .V (4 ).Infof ("Api - Stats: Looking for stats for container %q, options %+v" , name , opt )
363
363
infos , err := m .GetRequestedContainersInfo (name , opt )
@@ -372,7 +372,7 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
372
372
contStats [name ] = v2 .DeprecatedStatsFromV1 (cinfo )
373
373
}
374
374
return writeResult (contStats , w )
375
- case customMetricsApi :
375
+ case customMetricsAPI :
376
376
containerName := getContainerName (request )
377
377
klog .V (4 ).Infof ("Api - Custom Metrics: Looking for metrics for container %q, options %+v" , containerName , opt )
378
378
infos , err := m .GetContainerInfoV2 (containerName , opt )
@@ -412,15 +412,15 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
412
412
contMetrics [containerName ] = metrics
413
413
}
414
414
return writeResult (contMetrics , w )
415
- case specApi :
415
+ case specAPI :
416
416
containerName := getContainerName (request )
417
417
klog .V (4 ).Infof ("Api - Spec for container %q, options %+v" , containerName , opt )
418
418
specs , err := m .GetContainerSpec (containerName , opt )
419
419
if err != nil {
420
420
return err
421
421
}
422
422
return writeResult (specs , w )
423
- case storageApi :
423
+ case storageAPI :
424
424
label := r .URL .Query ().Get ("label" )
425
425
uuid := r .URL .Query ().Get ("uuid" )
426
426
switch {
@@ -445,9 +445,9 @@ func (api *version2_0) HandleRequest(requestType string, request []string, m man
445
445
}
446
446
return writeResult (fi , w )
447
447
}
448
- case eventsApi :
448
+ case eventsAPI :
449
449
return handleEventRequest (request , m , w , r )
450
- case psApi :
450
+ case psAPI :
451
451
// reuse container type from request.
452
452
// ignore recursive.
453
453
// TODO(rjnagal): consider count to limit ps output.
@@ -478,7 +478,7 @@ func (api *version2_1) Version() string {
478
478
}
479
479
480
480
func (api * version2_1 ) SupportedRequestTypes () []string {
481
- return append ([]string {machineStatsApi }, api .baseVersion .SupportedRequestTypes ()... )
481
+ return append ([]string {machineStatsAPI }, api .baseVersion .SupportedRequestTypes ()... )
482
482
}
483
483
484
484
func (api * version2_1 ) HandleRequest (requestType string , request []string , m manager.Manager , w http.ResponseWriter , r * http.Request ) error {
@@ -489,7 +489,7 @@ func (api *version2_1) HandleRequest(requestType string, request []string, m man
489
489
}
490
490
491
491
switch requestType {
492
- case machineStatsApi :
492
+ case machineStatsAPI :
493
493
klog .V (4 ).Infof ("Api - MachineStats(%v)" , request )
494
494
cont , err := m .GetRequestedContainersInfo ("/" , opt )
495
495
if err != nil {
@@ -499,7 +499,7 @@ func (api *version2_1) HandleRequest(requestType string, request []string, m man
499
499
klog .Errorf ("Error calling GetRequestedContainersInfo: %v" , err )
500
500
}
501
501
return writeResult (v2 .MachineStatsFromV1 (cont ["/" ]), w )
502
- case statsApi :
502
+ case statsAPI :
503
503
name := getContainerName (request )
504
504
klog .V (4 ).Infof ("Api - Stats: Looking for stats for container %q, options %+v" , name , opt )
505
505
conts , err := m .GetRequestedContainersInfo (name , opt )
0 commit comments