func NewAlertService(url string, alertTimeout time.Duration) AlertServicer {
	return &alertService{
		url:          url,
		alertTimeout: alertTimeout,
	}
}
NewAlertService creates new AlertService
package service
import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"net/http"
	"time"
	"github.com/pkg/errors"
	"github.com/prometheus/common/model"
)
type AlertServicer interface {
	Send(alertName string, serviceName string,
		request string, status string,
		message string) error
}
type silentAlertService struct{}
func (s silentAlertService) Send(alertName string,
	serviceName string, request string,
	status string, message string) error {
	return nil
}
func NewSilentAlertService() AlertServicer {
	return &silentAlertService{}
}
type alertService struct {
	url          string
	alertTimeout time.Duration
}