@@ -62,12 +62,6 @@ import (
62
62
"github.com/coder/serpent"
63
63
"github.com/coder/wgtunnel/tunnelsdk"
64
64
65
- "github.com/coder/coder/v2/coderd/entitlements"
66
- "github.com/coder/coder/v2/coderd/notifications/reports"
67
- "github.com/coder/coder/v2/coderd/runtimeconfig"
68
- "github.com/coder/coder/v2/coderd/webpush"
69
- "github.com/coder/coder/v2/codersdk/drpcsdk"
70
-
71
65
"github.com/coder/coder/v2/buildinfo"
72
66
"github.com/coder/coder/v2/cli/clilog"
73
67
"github.com/coder/coder/v2/cli/cliui"
@@ -83,25 +77,31 @@ import (
83
77
"github.com/coder/coder/v2/coderd/database/migrations"
84
78
"github.com/coder/coder/v2/coderd/database/pubsub"
85
79
"github.com/coder/coder/v2/coderd/devtunnel"
80
+ "github.com/coder/coder/v2/coderd/entitlements"
86
81
"github.com/coder/coder/v2/coderd/externalauth"
87
82
"github.com/coder/coder/v2/coderd/gitsshkey"
88
83
"github.com/coder/coder/v2/coderd/httpmw"
89
84
"github.com/coder/coder/v2/coderd/jobreaper"
90
85
"github.com/coder/coder/v2/coderd/notifications"
86
+ "github.com/coder/coder/v2/coderd/notifications/reports"
91
87
"github.com/coder/coder/v2/coderd/oauthpki"
92
88
"github.com/coder/coder/v2/coderd/prometheusmetrics"
93
89
"github.com/coder/coder/v2/coderd/prometheusmetrics/insights"
94
90
"github.com/coder/coder/v2/coderd/promoauth"
91
+ "github.com/coder/coder/v2/coderd/provisionerdserver"
92
+ "github.com/coder/coder/v2/coderd/runtimeconfig"
95
93
"github.com/coder/coder/v2/coderd/schedule"
96
94
"github.com/coder/coder/v2/coderd/telemetry"
97
95
"github.com/coder/coder/v2/coderd/tracing"
98
96
"github.com/coder/coder/v2/coderd/updatecheck"
99
97
"github.com/coder/coder/v2/coderd/util/ptr"
100
98
"github.com/coder/coder/v2/coderd/util/slice"
101
99
stringutil"github.com/coder/coder/v2/coderd/util/strings"
100
+ "github.com/coder/coder/v2/coderd/webpush"
102
101
"github.com/coder/coder/v2/coderd/workspaceapps/appurl"
103
102
"github.com/coder/coder/v2/coderd/workspacestats"
104
103
"github.com/coder/coder/v2/codersdk"
104
+ "github.com/coder/coder/v2/codersdk/drpcsdk"
105
105
"github.com/coder/coder/v2/cryptorand"
106
106
"github.com/coder/coder/v2/provisioner/echo"
107
107
"github.com/coder/coder/v2/provisioner/terraform"
@@ -280,6 +280,12 @@ func enablePrometheus(
280
280
}
281
281
}
282
282
283
+ provisionerdserverMetrics := provisionerdserver .NewMetrics (logger )
284
+ if err := provisionerdserverMetrics .Register (options .PrometheusRegistry );err != nil {
285
+ return nil ,xerrors .Errorf ("failed to register provisionerd_server metrics: %w" ,err )
286
+ }
287
+ options .ProvisionerdServerMetrics = provisionerdserverMetrics
288
+
283
289
//nolint:revive
284
290
return ServeHandler (
285
291
ctx ,logger ,promhttp .InstrumentMetricHandler (