|
|
@@ -18,6 +18,7 @@ import (
|
|
|
"github.com/aws/aws-sdk-go/service/ec2"
|
|
|
"github.com/aws/aws-sdk-go/service/sts"
|
|
|
"github.com/grafana/grafana/pkg/log"
|
|
|
+ "github.com/grafana/grafana/pkg/metrics"
|
|
|
"github.com/grafana/grafana/pkg/middleware"
|
|
|
m "github.com/grafana/grafana/pkg/models"
|
|
|
)
|
|
|
@@ -213,6 +214,7 @@ func handleGetMetricStatistics(req *cwRequest, c *middleware.Context) {
|
|
|
c.JsonApiErr(500, "Unable to call AWS API", err)
|
|
|
return
|
|
|
}
|
|
|
+ metrics.M_Aws_CloudWatch_GetMetricStatistics.Inc(1)
|
|
|
|
|
|
c.JSON(200, resp)
|
|
|
}
|
|
|
@@ -239,6 +241,7 @@ func handleListMetrics(req *cwRequest, c *middleware.Context) {
|
|
|
var resp cloudwatch.ListMetricsOutput
|
|
|
err := svc.ListMetricsPages(params,
|
|
|
func(page *cloudwatch.ListMetricsOutput, lastPage bool) bool {
|
|
|
+ metrics.M_Aws_CloudWatch_ListMetrics.Inc(1)
|
|
|
metrics, _ := awsutil.ValuesAtPath(page, "Metrics")
|
|
|
for _, metric := range metrics {
|
|
|
resp.Metrics = append(resp.Metrics, metric.(*cloudwatch.Metric))
|