Skip to content

Commit c669000

Browse files
committed
Make relabel config file optional
1 parent b843616 commit c669000

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pkg/receive/relabeller.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ package receive
66
import (
77
"context"
88
"fmt"
9+
"os"
910
"time"
1011

1112
"github.com/go-kit/log"
@@ -97,6 +98,14 @@ func (r *Relabeller) setRelabelConfig(configs RelabelConfig) {
9798
}
9899

99100
func (r *Relabeller) loadConfig() error {
101+
path := r.configPathOrContent.Path()
102+
if len(path) != 0 {
103+
_, err := os.ReadFile(path)
104+
if err != nil {
105+
level.Warn(r.logger).Log("msg", "failed to load relabel config", "path", path, "err", err)
106+
return nil
107+
}
108+
}
100109
relabelContentYaml, err := r.configPathOrContent.Content()
101110
if err != nil {
102111
return errors.Wrap(err, "getting content of relabel config")

0 commit comments

Comments
 (0)