diff --git a/cmd/k3d/create.go b/cmd/k3d/create.go index e659a6252..c82c9e3d2 100644 --- a/cmd/k3d/create.go +++ b/cmd/k3d/create.go @@ -329,7 +329,7 @@ func runK3d(cmd *cobra.Command, args []string) error { segClient := segment.InitClient(clusterId, clusterTypeFlag, gitProviderFlag) defer segClient.Client.Close() - telemetry.SendEvent(segClient, telemetry.ClusterInstallStarted, "") + //telemetry.SendEvent(segClient, telemetry.ClusterInstallStarted, "") // Progress output progressPrinter.AddTracker("preflight-checks", "Running preflight checks", 5) @@ -462,7 +462,6 @@ func runK3d(cmd *cobra.Command, args []string) error { log.Info().Msg("validation and kubefirst cli environment check is complete") - telemetry.SendEvent(segClient, telemetry.InitCompleted, "") telemetry.SendEvent(segClient, telemetry.InitCompleted, "") // Swap tokens for git protocol @@ -1412,7 +1411,6 @@ func runK3d(cmd *cobra.Command, args []string) error { } // Mark cluster install as complete - telemetry.SendEvent(segClient, telemetry.ClusterInstallCompleted, "") viper.Set("kubefirst-checks.cluster-install-complete", true) viper.WriteConfig() diff --git a/internal/segment/segment.go b/internal/segment/segment.go index 26e52bd34..9644d3dac 100644 --- a/internal/segment/segment.go +++ b/internal/segment/segment.go @@ -33,9 +33,10 @@ func InitClient(clusterId, clusterType, gitProvider string) *telemetry.SegmentCl KubefirstTeam: os.Getenv("KUBEFIRST_TEAM"), KubefirstTeamInfo: os.Getenv("KUBEFIRST_TEAM_INFO"), MachineID: machineID, + ParentClusterId: clusterId, ErrorMessage: "", UserId: machineID, - MetricName: telemetry.ClusterInstallStarted, + MetricName: telemetry.ClusterInstallCompleted, }, Client: sc, }