Sort metrics by name (#828)
diff --git a/metrics/main.go b/metrics/main.go
index a9d6798..dc586b3 100644
--- a/metrics/main.go
+++ b/metrics/main.go
@@ -98,6 +98,13 @@
buildSuccess := metrics.CreateBuildSuccess(bk, 200, pipelines...)
srv.AddMetric(buildSuccess, minutes(60), defaultPublisher)
+ ctx := context.Background()
+ cloudBuildStatus, err := metrics.CreateCloudBuildStatus(ctx, settings.CloudBuildProject, settings.CloudBuildSubscription)
+ if err != nil {
+ log.Fatalf("Failed to set up CloudBuildStatus metric: %v", err)
+ }
+ srv.AddMetric(cloudBuildStatus, minutes(5), defaultPublisher, stackdriver)
+
criticalPath := metrics.CreateCriticalPath(bk, 20, pipelines...)
srv.AddMetric(criticalPath, minutes(60), defaultPublisher)
@@ -131,13 +138,6 @@
zombieInstances := metrics.CreateZombieInstances(computeClient, settings.CloudProjects, bk, settings.BuildkiteOrgs, minutes(3))
srv.AddMetric(zombieInstances, minutes(5), defaultPublisher)
- ctx := context.Background()
- cloudBuildStatus, err := metrics.CreateCloudBuildStatus(ctx, settings.CloudBuildProject, settings.CloudBuildSubscription)
- if err != nil {
- log.Fatalf("Failed to set up CloudBuildStatus metric: %v", err)
- }
- srv.AddMetric(cloudBuildStatus, minutes(5), defaultPublisher, stackdriver)
-
if *testMode {
logInTestMode("Running all jobs exactly once...")
srv.RunJobsOnce()