Strip trailing slash in alertmanager URL.

Fixes https://github.com/prometheus/prometheus/issues/607
This commit is contained in:
Julius Volz 2015-03-23 19:17:42 +01:00
parent ca94e09a23
commit 5aae273026

View file

@ -20,6 +20,7 @@ import (
"io"
"io/ioutil"
"net/http"
"strings"
"time"
"github.com/golang/glog"
@ -95,7 +96,7 @@ type NotificationHandler struct {
// NewNotificationHandler constructs a new NotificationHandler.
func NewNotificationHandler(alertmanagerURL string, notificationQueueCapacity int) *NotificationHandler {
return &NotificationHandler{
alertmanagerURL: alertmanagerURL,
alertmanagerURL: strings.TrimRight(alertmanagerURL, "/"),
pendingNotifications: make(chan NotificationReqs, notificationQueueCapacity),
httpClient: utility.NewDeadlineClient(*deadline),