From ef1674d4df0f6bdf6d7c52db2d08972039b47a1b Mon Sep 17 00:00:00 2001 From: Thomas Schubart Date: Fri, 25 Feb 2022 11:10:59 +0000 Subject: [PATCH] Log workspace starts and stop --- components/ws-manager/pkg/manager/manager.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/ws-manager/pkg/manager/manager.go b/components/ws-manager/pkg/manager/manager.go index 9c9cb9c00e7e44..2b91bea07b44f2 100644 --- a/components/ws-manager/pkg/manager/manager.go +++ b/components/ws-manager/pkg/manager/manager.go @@ -145,6 +145,7 @@ func (m *Manager) StartWorkspace(ctx context.Context, req *api.StartWorkspaceReq tracing.ApplyOWI(span, owi) defer tracing.FinishSpan(span, &err) + clog.Info("StartWorkspace") reqs, _ := protojson.Marshal(req) safeReqs, _ := log.RedactJSON(reqs) log.WithField("req", string(safeReqs)).Debug("StartWorkspace request received") @@ -417,9 +418,13 @@ func areValidFeatureFlags(value interface{}) error { // StopWorkspace stops a running workspace func (m *Manager) StopWorkspace(ctx context.Context, req *api.StopWorkspaceRequest) (res *api.StopWorkspaceResponse, err error) { span, ctx := tracing.FromContext(ctx, "StopWorkspace") - tracing.ApplyOWI(span, log.OWI("", "", req.Id)) + owi := log.OWI("", "", req.Id) + tracing.ApplyOWI(span, owi) defer tracing.FinishSpan(span, &err) + clog := log.WithFields(owi) + clog.Info("StopWorkspace") + gracePeriod := stopWorkspaceNormallyGracePeriod if req.Policy == api.StopWorkspacePolicy_IMMEDIATELY { gracePeriod = stopWorkspaceImmediatelyGracePeriod