浏览代码

Merge pull request #15395 from briangann/20190212_adjust_notifier_render_timeout

allow 90 percent of alertTimeout for rendering to complete vs 50 percent
Torkel Ödegaard 6 年之前
父节点
当前提交
cd8f5835ec
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      pkg/services/alerting/notifier.go

+ 2 - 1
pkg/services/alerting/notifier.go

@@ -3,6 +3,7 @@ package alerting
 import (
 	"errors"
 	"fmt"
+	"time"
 
 	"github.com/grafana/grafana/pkg/bus"
 	"github.com/grafana/grafana/pkg/components/imguploader"
@@ -126,7 +127,7 @@ func (n *notificationService) uploadImage(context *EvalContext) (err error) {
 	renderOpts := rendering.Opts{
 		Width:           1000,
 		Height:          500,
-		Timeout:         alertTimeout / 2,
+		Timeout:         time.Duration(float64(alertTimeout) * 0.9),
 		OrgId:           context.Rule.OrgId,
 		OrgRole:         m.ROLE_ADMIN,
 		ConcurrentLimit: setting.AlertingRenderLimit,