Skip to content

Commit 7da20f5

Browse files
log: [NPM] init telemetry before dataplane (#3316)
Signed-off-by: Hunter Gregory <[email protected]>
1 parent 3367131 commit 7da20f5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

npm/cmd/start.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,11 @@ func start(config npmconfig.Config, flags npmconfig.Flags) error {
131131
}),
132132
)
133133
}
134-
k8sServerVersion := k8sServerVersion(clientset)
134+
135+
err = metrics.CreateTelemetryHandle(config.NPMVersion(), version, npm.GetAIMetadata())
136+
if err != nil {
137+
klog.Infof("CreateTelemetryHandle failed with error %v. AITelemetry is not initialized.", err)
138+
}
135139

136140
var dp dataplane.GenericDataplane
137141
stopChannel := wait.NeverStop
@@ -197,11 +201,9 @@ func start(config npmconfig.Config, flags npmconfig.Flags) error {
197201
}
198202
dp.RunPeriodicTasks()
199203
}
204+
205+
k8sServerVersion := k8sServerVersion(clientset)
200206
npMgr := npm.NewNetworkPolicyManager(config, factory, podFactory, dp, exec.New(), version, k8sServerVersion)
201-
err = metrics.CreateTelemetryHandle(config.NPMVersion(), version, npm.GetAIMetadata())
202-
if err != nil {
203-
klog.Infof("CreateTelemetryHandle failed with error %v. AITelemetry is not initialized.", err)
204-
}
205207

206208
go restserver.NPMRestServerListenAndServe(config, npMgr)
207209

0 commit comments

Comments
 (0)