Skip to content

Commit b54d462

Browse files
committed
Improve logging
1 parent e63a71f commit b54d462

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

runner-autoscaler/pkg/srv.go

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -351,31 +351,34 @@ func (s *Autoscaler) StopInstance(ctx context.Context, instanceName string) erro
351351
func (s *Autoscaler) DeleteInstance(ctx context.Context, instanceName string) error {
352352

353353
if s.conf.Simulate {
354-
log.Debugf("(SIMULATE) About to delete instance: %s", instanceName)
354+
log.Debugf("(SIMULATE) About to delete instance %s", instanceName)
355355
time.Sleep(30 * time.Second)
356-
log.Infof("(SIMULATE) Deleted instance: %s", instanceName)
356+
log.Infof("(SIMULATE) Deleted instance %s", instanceName)
357357
} else {
358-
log.Debugf("About to delete instance: %s", instanceName)
358+
359+
zone := s.PickRandomZone(instanceName)
360+
361+
log.Debugf("About to delete instance %s (%s)", instanceName, zone)
359362
client := newComputeClient(ctx)
360363
defer client.Close()
361364
if res, err := client.Delete(ctx, &computepb.DeleteInstanceRequest{
362365
Project: s.conf.ProjectId,
363-
Zone: s.PickRandomZone(instanceName),
366+
Zone: zone,
364367
Instance: instanceName,
365368
}); err != nil {
366369
if apiErr, ok := err.(*apierror.APIError); ok && apiErr.HTTPCode() == 404 {
367370
// We ignore this error because the instance may no longer exist, as it may have been terminated prematurely
368-
log.Infof("Instance already gone: %s", instanceName)
371+
log.Infof("Instance %s (%s) already gone", instanceName, zone)
369372
} else {
370-
log.Errorf("Could not delete instance: %s - %s", instanceName, err.Error())
373+
log.Errorf("Could not delete instance %s (%s): %s", instanceName, zone, err.Error())
371374
return err
372375
}
373376
} else {
374377
if err := res.Wait(ctx); err != nil {
375-
log.Errorf("Failed to wait for instance to be deleted: %s", err.Error())
378+
log.Errorf("Failed to wait for instance %s (%s) to be deleted: %s", instanceName, zone, err.Error())
376379
return err
377380
} else {
378-
log.Infof("Deleted instance: %s", instanceName)
381+
log.Infof("Deleted instance %s (%s)", instanceName, zone)
379382
}
380383
}
381384
}
@@ -390,11 +393,13 @@ func (s *Autoscaler) CreateInstanceFromTemplate(ctx context.Context, instanceNam
390393
time.Sleep(1 * time.Minute)
391394
log.Infof("(SIMULATE) Created instance from template: %s", instanceName)
392395
} else {
393-
log.Debugf("About to create instance %s from template", instanceName)
396+
397+
zone := s.PickRandomZone(instanceName)
398+
399+
log.Debugf("About to create instance %s (%s) from template", instanceName, zone)
394400
computeClient := newComputeClient(ctx)
395401
defer computeClient.Close()
396402

397-
zone := s.PickRandomZone(instanceName)
398403
var machine *string = nil
399404
if machineType != nil {
400405
machine = proto.String(fmt.Sprintf("zones/%s/machineTypes/%s", zone, *machineType))
@@ -412,14 +417,14 @@ func (s *Autoscaler) CreateInstanceFromTemplate(ctx context.Context, instanceNam
412417
},
413418
SourceInstanceTemplate: &s.conf.InstanceTemplate,
414419
}); err != nil {
415-
log.Errorf("Could not create instance %s from template: %s - %s", instanceName, s.conf.InstanceTemplate, err.Error())
420+
log.Errorf("Could not create instance %s (%s) from template %s: %s", instanceName, zone, s.conf.InstanceTemplate, err.Error())
416421
return err
417422
} else {
418423
if err := res.Wait(ctx); err != nil {
419-
log.Errorf("Failed to wait for instance to be created from template: %s", err.Error())
424+
log.Errorf("Failed to wait for instance %s (%s) to be created from template: %s", instanceName, zone, err.Error())
420425
return err
421426
} else {
422-
log.Infof("Created instance from template: %s", instanceName)
427+
log.Infof("Created instance %s (%s) from template", instanceName, zone)
423428
}
424429
}
425430
}

0 commit comments

Comments
 (0)