@@ -17,7 +17,7 @@ import (
1717
1818const (
1919 // System
20- SystemErrorCode_TmpDirCannotWrite = "system_tmpdir_cannot_write "
20+ SystemErrorCode = "system_error "
2121
2222 // Rebuild
2323 RebuildErrorCode_DockerBuildFailed = "rebuild_docker_build_failed"
@@ -34,13 +34,13 @@ const (
3434)
3535
3636type TrackCommandUsageParams struct {
37- Command string `json:"command,omitempty"`
38- DurationMs int64 `json:"durationMs ,omitempty"`
39- ErrorCode string `json:"errorCode,omitempty"`
40- WorkspaceId string `json:"workspaceId,omitempty"`
41- InstanceId string `json:"instanceId,omitempty"`
42- Timestamp int64 `json:"timestamp,omitempty"`
43- DockerBuildDurationSeconds float64 `json:"dockerBuildDurationSeconds ,omitempty"`
37+ Command string `json:"command,omitempty"`
38+ Duration int64 `json:"duration ,omitempty"`
39+ ErrorCode string `json:"errorCode,omitempty"`
40+ WorkspaceId string `json:"workspaceId,omitempty"`
41+ InstanceId string `json:"instanceId,omitempty"`
42+ Timestamp int64 `json:"timestamp,omitempty"`
43+ ImageBuildDuration int64 `json:"imageBuildDuration ,omitempty"`
4444}
4545
4646type EventTracker struct {
@@ -72,7 +72,7 @@ func TrackEvent(ctx context.Context, supervisorClient *supervisor.SupervisorClie
7272
7373 tracker .Data = & TrackCommandUsageParams {
7474 Command : cmdParams .Command ,
75- DurationMs : 0 ,
75+ Duration : 0 ,
7676 WorkspaceId : wsInfo .WorkspaceId ,
7777 InstanceId : wsInfo .InstanceId ,
7878 ErrorCode : "" ,
@@ -88,20 +88,20 @@ func (t *EventTracker) Set(key string, value interface{}) *EventTracker {
8888 t .Data .Command = value .(string )
8989 case "ErrorCode" :
9090 t .Data .ErrorCode = value .(string )
91- case "DurationMs " :
92- t .Data .DurationMs = value .(int64 )
91+ case "Duration " :
92+ t .Data .Duration = value .(int64 )
9393 case "WorkspaceId" :
9494 t .Data .WorkspaceId = value .(string )
9595 case "InstanceId" :
9696 t .Data .InstanceId = value .(string )
97- case "DockerBuildDurationSeconds " :
98- t .Data .DockerBuildDurationSeconds = value .(float64 )
97+ case "ImageBuildDuration " :
98+ t .Data .ImageBuildDuration = value .(int64 )
9999 }
100100 return t
101101}
102102
103103func (t * EventTracker ) Send (ctx context.Context ) {
104- t .Set ("DurationMs " , time .Since (t .startTime ).Milliseconds ())
104+ t .Set ("Duration " , time .Since (t .startTime ).Milliseconds ())
105105
106106 event := & serverapi.RemoteTrackMessage {
107107 Event : "gp_command" ,
0 commit comments