Improve metrics error handling (#114)

* Improve metrics error handling

* Updates to metrics error handling
This commit is contained in:
Stephen Marshall
2018-06-06 13:50:48 +01:00
committed by Arthur Barr
parent 2939a9fd1a
commit 4dfe8ed855
3 changed files with 103 additions and 71 deletions

View File

@@ -20,6 +20,7 @@ import (
"os/signal"
"syscall"
"github.com/ibm-messaging/mq-container/internal/metrics"
"golang.org/x/sys/unix"
)
@@ -42,6 +43,7 @@ func signalHandler(qmgr string) chan int {
log.Printf("Signal received: %v", sig)
signal.Stop(reapSignals)
signal.Stop(stopSignals)
metrics.StopMetricsGathering()
stopQueueManager(qmgr)
// One final reap
reapZombies()