For the monitoring part I can recommend https://www.dynatrace.com/technologies/golang-monitoring (https://www.dynatrace.com/blog/introducing-fully-automated-support-for-go-based-application-monitoring/).
Am Sonntag, 3. September 2017 23:35:30 UTC+2 schrieb emarti...@gmail.com: > > Hello, > > I am looking for the 'best' way to launch and monitor several go > processes. Doing it with just 1 is easy enough, using monit or systemctl > should do the trick, however since our app takes a while to start, we want > to keep a few proceses running at all times so we don't have downtime > everytime the app needs to be restarted. Similar to how apache sub proceses > works. One of the solutions we are thinking is to create a go launcher that > will spawn sub processes and using systemctl on that launcher. > > Any recommendations? What do you guys use? > > Thanks! > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.