@@ -23,32 +23,25 @@ Below you can find an example of the payload that DevPod CLI would send to our t
2323
2424``` yaml
2525{
26- " type" :"cmdfinished", # type of event, another type is "cmdstarted"
2726 " event" :{
27+ " type" :"devpod_cli", # type of event
28+ " machine_id" :"3ed2c7...ee308e6", # securely hashed machine ID to de-duplicate information received from the same user
2829 " timestamp" :1683878643781772,
29- " executionID" :"23736e5...83b3d656a0", # random ID to de-duplicate information received via different event types
30- " command" :"devpod provider delete", # the CLI command that was executed
31- " provider" :"kubernetes", # the default provider
32- " processingTime" :71980, # how long it took for the command to execute
33- " errors" :"provider 'docker' does not exist"
30+ " properties " : {
31+ " command" :"devpod provider delete", # the CLI command that was executed
32+ " provider" :"kubernetes", # the default provider
33+ " source_type" :"git:", # the workspace source type (git, image, local, container, unknown)
34+ " ide" :"vscode", # the IDE used to open a workspace
35+ " desktop" :"true", # whether this cli command has been executed by DevPod Desktop or is a direct CLI invokation
36+ " version" :"v0.5.29", # the CLI version
37+ " error" :"provider 'docker' does not exist" # an error that occured during command execution
38+ }
3439 },
35- " instanceProperties" :{
36- " uid" :"3ed2c7...ee308e6", # securely hashed machine ID to de-duplicate information received from the same user
37- " arch" :"amd64", # CPU architecture
38- " os" :"linux", # Operating system
39- " version" :{ # DevPod CLI version
40- " major" :"0",
41- " minor" :"1",
42- " patch" :"0"
43- },
44- " flags" :{
45- " setFlags" :[ # List of flags(names only) that were set
46- " debug"
47- ]
48- },
49- " ui " : false
40+ " user" :{
41+ " machine_id" :"3ed2c7...ee308e6", # securely hashed machine ID to de-duplicate information received from the same user
42+ " arch" :"amd64", # CPU architecture
43+ " os" :"linux", # Operating system
5044 },
51- " token" :"eyJhbG...coNz80" # Token generated from the static key included in the CLI binary. It is used to validate payload integrity.
5245}
5346```
5447
@@ -58,4 +51,4 @@ To disable the telemetry execute the following command:
5851
5952``` bash
6053devpod context set-options -o TELEMETRY=false
61- ```
54+ ```
0 commit comments