mirror of https://github.com/prometheus/prometheus
Merge pull request #858 from prometheus/fabxc/rmtfix
cmd/prometheus: fix remote storage fanoutpull/802/head^2
commit
1e61b5e0cf
|
@ -57,17 +57,20 @@ func Main() int {
|
|||
}
|
||||
|
||||
var (
|
||||
memStorage = local.NewMemorySeriesStorage(&cfg.storage)
|
||||
remoteStorage = remote.New(&cfg.remote)
|
||||
sampleAppender = storage.Fanout{memStorage}
|
||||
notificationHandler = notification.NewNotificationHandler(&cfg.notification)
|
||||
targetManager = retrieval.NewTargetManager(sampleAppender)
|
||||
queryEngine = promql.NewEngine(memStorage, &cfg.queryEngine)
|
||||
memStorage = local.NewMemorySeriesStorage(&cfg.storage)
|
||||
remoteStorage = remote.New(&cfg.remote)
|
||||
sampleAppender = storage.Fanout{memStorage}
|
||||
)
|
||||
if remoteStorage != nil {
|
||||
sampleAppender = append(sampleAppender, remoteStorage)
|
||||
}
|
||||
|
||||
var (
|
||||
notificationHandler = notification.NewNotificationHandler(&cfg.notification)
|
||||
targetManager = retrieval.NewTargetManager(sampleAppender)
|
||||
queryEngine = promql.NewEngine(memStorage, &cfg.queryEngine)
|
||||
)
|
||||
|
||||
ruleManager := rules.NewManager(&rules.ManagerOptions{
|
||||
SampleAppender: sampleAppender,
|
||||
NotificationHandler: notificationHandler,
|
||||
|
|
Loading…
Reference in New Issue