Browse Source

sort metrics and dimensions

Mitsuhiro Tanda 10 năm trước cách đây
mục cha
commit
c8e894e8f8
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      pkg/api/cloudwatch/metrics.go

+ 2 - 0
pkg/api/cloudwatch/metrics.go

@@ -132,6 +132,7 @@ func handleGetMetrics(req *cwRequest, c *middleware.Context) {
 		c.JsonApiErr(404, "Unable to find namespace "+reqParam.Parameters.Namespace, nil)
 		return
 	}
+	sort.Sort(sort.StringSlice(namespaceMetrics))
 
 	result := []interface{}{}
 	for _, name := range namespaceMetrics {
@@ -155,6 +156,7 @@ func handleGetDimensions(req *cwRequest, c *middleware.Context) {
 		c.JsonApiErr(404, "Unable to find dimension "+reqParam.Parameters.Namespace, nil)
 		return
 	}
+	sort.Sort(sort.StringSlice(dimensionValues))
 
 	result := []interface{}{}
 	for _, name := range dimensionValues {