golang monitoring system