()
| 122 | } |
| 123 | |
| 124 | func initTelemetry() { |
| 125 | cID := clientID() |
| 126 | |
| 127 | invoker := os.Getenv("CORTEX_CLI_INVOKER") |
| 128 | if invoker == "" { |
| 129 | invoker = "direct" |
| 130 | } |
| 131 | |
| 132 | telemetry.Init(telemetry.Config{ |
| 133 | Enabled: true, |
| 134 | UserID: cID, |
| 135 | Properties: map[string]string{ |
| 136 | "client_id": cID, |
| 137 | "invoker": invoker, |
| 138 | }, |
| 139 | Environment: "cli", |
| 140 | LogErrors: false, |
| 141 | BackoffMode: telemetry.NoBackoff, |
| 142 | }) |
| 143 | } |
| 144 | |
| 145 | var _rootCmd = &cobra.Command{ |
| 146 | Use: "cortex", |