code: func RegisterLambdaUtilizationMetricPublisher(customDimensionMap map[string]string) {
  
  	// Publish when we start
  	publishMetrics(customDimensionMap)
  
  	ticker := time.NewTicker(1 * time.Minute)
  	quit := make(chan struct{})
  	go func() {
  		for {
  			select {
  			case <-ticker.C:
  				publishMetrics(customDimensionMap)
  			case <-quit:
  				ticker.Stop()
  				return
  			}
  		}
  	}()
  }
docs: // RegisterLambdaUtilizationMetricPublisher installs a periodic task
  // to publish the current system metrics to CloudWatch Metrics. See
  // https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html
  // for more information.