From 7ebd0ff82aafc11215d767d7136507a19ba73f39 Mon Sep 17 00:00:00 2001 From: r-dilip Date: Tue, 6 Nov 2018 18:44:10 -0800 Subject: [PATCH] Fix Telemetry Bug -- Initialize Telemetry Client after Initializing all required properties --- source/code/go/src/plugins/oms.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/code/go/src/plugins/oms.go b/source/code/go/src/plugins/oms.go index e0abaea1f..51a2bd47e 100644 --- a/source/code/go/src/plugins/oms.go +++ b/source/code/go/src/plugins/oms.go @@ -334,13 +334,6 @@ func InitializePlugin(pluginConfPath string, agentVersion string) { ImageIDMap = make(map[string]string) NameIDMap = make(map[string]string) - ret, err := InitializeTelemetryClient(agentVersion) - if ret != 0 || err != nil { - message := fmt.Sprintf("Error During Telemetry Initialization :%s", err.Error()) - fmt.Printf(message) - Log(message) - } - pluginConfig, err := ReadConfiguration(pluginConfPath) if err != nil { message := fmt.Sprintf("Error Reading plugin config path : %s \n", err.Error()) @@ -398,6 +391,13 @@ func InitializePlugin(pluginConfPath string, agentVersion string) { Computer = strings.TrimSuffix(ToString(containerHostName), "\n") Log("Computer == %s \n", Computer) + ret, err := InitializeTelemetryClient(agentVersion) + if ret != 0 || err != nil { + message := fmt.Sprintf("Error During Telemetry Initialization :%s", err.Error()) + fmt.Printf(message) + Log(message) + } + // Initialize KubeAPI Client config, err := rest.InClusterConfig() if err != nil {