Skip to content

Commit 2a809c4

Browse files
committed
Address comments
Signed-off-by: Saswata Mukherjee <[email protected]>
1 parent b640793 commit 2a809c4

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

cmd/avalanche/avalanche.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -61,20 +61,20 @@ func main() {
6161

6262
cfg := metrics.NewConfigFromFlags(kingpin.Flag)
6363
port := kingpin.Flag("port", "Port to serve at").Default("9001").Int()
64-
remoteWriteConfig := metrics.NewWriteConfigFromFlags(kingpin.Flag)
64+
writeCfg := metrics.NewWriteConfigFromFlags(kingpin.Flag)
6565

6666
kingpin.Parse()
6767
if err := cfg.Validate(); err != nil {
6868
kingpin.FatalUsage("configuration error: %v", err)
6969
}
70-
if err := remoteWriteConfig.Validate(); err != nil {
70+
if err := writeCfg.Validate(); err != nil {
7171
kingpin.FatalUsage("remote write config validation failed: %v", err)
7272
}
7373

7474
collector := metrics.NewCollector(*cfg)
7575
reg := prometheus.NewRegistry()
7676
reg.MustRegister(collector)
77-
remoteWriteConfig.UpdateNotify = collector.UpdateNotifyCh()
77+
writeCfg.UpdateNotify = collector.UpdateNotifyCh()
7878

7979
log.Println("initializing avalanche...")
8080

@@ -83,10 +83,10 @@ func main() {
8383
g.Add(collector.Run, collector.Stop)
8484

8585
// One-off remote write send mode.
86-
if remoteWriteConfig.URL != nil {
86+
if writeCfg.URL != nil {
8787
ctx, cancel := context.WithCancel(context.Background())
8888
g.Add(func() error {
89-
if err := remoteWriteConfig.SendRemoteWrite(ctx, reg); err != nil {
89+
if err := metrics.SendRemoteWrite(ctx, writeCfg, reg); err != nil {
9090
return err
9191
}
9292
return nil // One-off.

metrics/write.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -109,17 +109,17 @@ type Client struct {
109109

110110
// SendRemoteWrite initializes a http client and
111111
// sends metrics to a prometheus compatible remote endpoint.
112-
func (c *ConfigWrite) SendRemoteWrite(ctx context.Context, gatherer prometheus.Gatherer) error {
112+
func SendRemoteWrite(ctx context.Context, cfg *ConfigWrite, gatherer prometheus.Gatherer) error {
113113
var rt http.RoundTripper = &http.Transport{
114-
TLSClientConfig: &c.TLSClientConfig,
114+
TLSClientConfig: &cfg.TLSClientConfig,
115115
}
116-
rt = &tenantRoundTripper{tenant: c.Tenant, tenantHeader: c.TenantHeader, rt: rt}
116+
rt = &tenantRoundTripper{tenant: cfg.Tenant, tenantHeader: cfg.TenantHeader, rt: rt}
117117
httpClient := &http.Client{Transport: rt}
118118

119119
client := Client{
120120
client: httpClient,
121121
timeout: time.Minute,
122-
config: c,
122+
config: cfg,
123123
gatherer: gatherer,
124124
}
125125
return client.write(ctx)

0 commit comments

Comments
 (0)