From cedd2dbec99a338a1a3483aee72e06a0bd85ddc0 Mon Sep 17 00:00:00 2001 From: yeya24 Date: Thu, 24 Dec 2020 23:36:36 -0500 Subject: [PATCH] create output directory before backfilling Signed-off-by: yeya24 --- cmd/promtool/tsdb.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/promtool/tsdb.go b/cmd/promtool/tsdb.go index b2ca5da92d..b8dd5bc6b4 100644 --- a/cmd/promtool/tsdb.go +++ b/cmd/promtool/tsdb.go @@ -621,5 +621,9 @@ func backfillOpenMetrics(path string, outputDir string) (err error) { return err } defer inputFile.Close() + + if err := os.MkdirAll(outputDir, 0777); err != nil { + return errors.Wrap(err, "create output dir") + } return backfill(5000, inputFile.Bytes(), outputDir) }