Open MrYueQ opened 4 years ago
db, err := tsdb.Open(dir, logger, nil, &tsdb.Options{
WALSegmentSize: DefaultSegmentSize,
RetentionDuration: model.Duration(15 * 24 * time.Hour / time.Millisecond),
MinBlockDuration: model.Duration(DefaultBlockDuration),
MaxBlockDuration: model.Duration(DefaultBlockDuration),
NoLockfile: false,
AllowOverlappingBlocks: false,
WALCompression: true,
})
建议在 rule-engine 模块中设置 rule 文件存储路径以及 tsdb 数据的持久化存储。
https://github.com/Qihoo360/doraemon/blob/931e0651b950866379e2ce834c62a283a94dd3ea/cmd/rule-engine/modules/storage.go#L28
https://github.com/Qihoo360/doraemon/blob/931e0651b950866379e2ce834c62a283a94dd3ea/cmd/rule-engine/modules/manager.go#L80