Мне сложно оценить, будут ли побочные эффекты запуска http.ListenAndServe в goroutine.
Чтобы прометей мог собирать данные статистики из конечной точки / metrics службы, выполняющейkafkaclient (запуск потребителя kafka в бесконечном цикле for)
var addr = flag.String("listen-address", ":8070", "The address to listen on for HTTP requests.")
func main() {
flag.Parse()
http.Handle("/metrics", promhttp.Handler())
go http.ListenAndServe(*addr, nil)
for {....}
Каковы наилучшие методы запуска конечной точки мониторинга и запуска бесконечного цикла?