Annotations/Alerting: Add Loki historian store stub (#78363)

* Add Loki historian store stub

* Add composite store

* Use composite store if Loki historian enabled

* Split store interface into read/write

* Make composite + historian stores read only

* Use variadic constructor for composite

* Modify Loki store enable logic

* Use dskit.concurrency.ForEachJob for parallelism
This commit is contained in:
William Wernert
2023-12-12 17:43:09 -05:00
committed by GitHub
parent 09cef892a5
commit 62bdbe5b44
9 changed files with 486 additions and 14 deletions
@@ -48,7 +48,7 @@ func NewXormStore(cfg *setting.Cfg, l log.Logger, db db.DB, tagService tag.Servi
return &xormRepositoryImpl{
cfg: cfg,
db: db,
log: l.New("store", "xorm"),
log: l,
tagService: tagService,
}
}