myruleengine icon indicating copy to clipboard operation
myruleengine copied to clipboard

你配置里面数据库信息不打个马赛克吗?

Open xupengyao opened this issue 4 years ago • 6 comments

xupengyao avatar Dec 14 '20 08:12 xupengyao

贵在真实 😂

huangwei2013 avatar Dec 19 '20 04:12 huangwei2013

我直接拉取你的代码跑不起来哦,报了个依赖错误,能帮忙看下吗? go run main.go

github.com/prometheus/prometheus/storage/tsdb

vendor\github.com\prometheus\prometheus\storage\tsdb\tsdb.go:144:3: unknown field 'WALFlushInterval' in struct literal of type tsdb.Options

xupengyao avatar Dec 21 '20 01:12 xupengyao

我直接强改prometheus依赖包的代码可以了,不过是不是我依赖包的版本有问题? db, err := tsdb.Open(path, l, r, &tsdb.Options{ //WALFlushInterval: 10 * time.Second, RetentionDuration: uint64(time.Duration(opts.Retention).Seconds() * 1000), BlockRanges: rngs, NoLockfile: opts.NoLockfile, })

xupengyao avatar Dec 21 '20 02:12 xupengyao

@xupengyao

go.mod 中指定了一些 latest 版本,如果直接用,有点刻舟求剑~

所以可以删除 go.mod/go.sum,重新 go mod init

huangwei2013 avatar Dec 21 '20 03:12 huangwei2013

删除了重新init再拉取依赖还是一样哦

xupengyao avatar Dec 21 '20 03:12 xupengyao

还有个问题问一下哦,没看明白为何你这个告警不是直接发送到alertmanager吗?为何还要配置alert gateway的请求路径呢?

xupengyao avatar Dec 21 '20 03:12 xupengyao