scrape: switch scrape manager to AppenderV2 (#17978)

Signed-off-by: bwplotka <bwplotka@gmail.com>
This commit is contained in:
Bartlomiej Plotka 2026-02-02 12:12:06 +00:00 committed by GitHub
parent eefa6178fb
commit 7429a75932
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -885,29 +885,16 @@ func main() {
os.Exit(1)
}
var scrapeManager *scrape.Manager
{
// TODO(bwplotka): Switch to AppendableV2 by default.
// See: https://github.com/prometheus/prometheus/issues/17632
var (
scrapeAppendable storage.Appendable = fanoutStorage
scrapeAppendableV2 storage.AppendableV2
)
if cfg.tsdb.EnableSTStorage {
scrapeAppendable = nil
scrapeAppendableV2 = fanoutStorage
}
scrapeManager, err = scrape.NewManager(
&cfg.scrape,
logger.With("component", "scrape manager"),
logging.NewJSONFileLogger,
scrapeAppendable, scrapeAppendableV2,
prometheus.DefaultRegisterer,
)
if err != nil {
logger.Error("failed to create a scrape manager", "err", err)
os.Exit(1)
}
scrapeManager, err := scrape.NewManager(
&cfg.scrape,
logger.With("component", "scrape manager"),
logging.NewJSONFileLogger,
nil, fanoutStorage,
prometheus.DefaultRegisterer,
)
if err != nil {
logger.Error("failed to create a scrape manager", "err", err)
os.Exit(1)
}
var (