func sendMetrics(config StartupConfig, runningConfig RunningConfig, bps influx.BatchPoints, retry bool) { //influx connection influxClient, err := influxConnect(config, runningConfig) if err != nil { if retry { config.BpsChan <- bps } errHndlr(err, ERROR) return } influxClient.Write(bps) log.Info(fmt.Sprintf("Sent %v stats for %v", len(bps.Points()), bps.Database())) }