Skip to content
This repository was archived by the owner on Jun 25, 2020. It is now read-only.

Commit 2712c2c

Browse files
author
Matthew Broomfield
committed
Small go style edits in stackdriver-nozzle
1 parent e5b73e8 commit 2712c2c

10 files changed

Lines changed: 31 additions & 28 deletions

File tree

src/stackdriver-nozzle/app/builder.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ func (a *App) buildEventFilters() (
180180
monitoringWhitelist *nozzle.EventFilter,
181181
err error,
182182
) {
183-
errs := []error{}
183+
var errs []error
184184
if len(a.c.EventFilterJSON.Blacklist) > 0 {
185185
loggingBlacklist = &nozzle.EventFilter{}
186186
monitoringBlacklist = &nozzle.EventFilter{}
@@ -205,7 +205,7 @@ func (a *App) buildEventFilters() (
205205
}
206206

207207
func loadFilterRules(list []config.EventFilterRule, loggingFilter, monitoringFilter *nozzle.EventFilter) []error {
208-
errs := []error{}
208+
var errs []error
209209
for _, rule := range list {
210210
if !validSinks[rule.Sink] {
211211
errs = append(errs, fmt.Errorf("rule %s has invalid sink %q", rule, rule.Sink))

src/stackdriver-nozzle/app/builder_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,22 @@ var _ = Describe("Builder", func() {
4747
},
4848
Entry("translates nil lists", nil, nil, 0, 0, 0, 0),
4949
Entry("translates logging blacklist",
50-
[]config.EventFilterRule{{"name", "logging", ".*"}},
50+
[]config.EventFilterRule{{Type: "name", Sink: "logging", Regexp: ".*"}},
5151
nil, 1, 0, 0, 0),
5252
Entry("translates logging whitelist", nil,
53-
[]config.EventFilterRule{{"name", "logging", ".*"}},
53+
[]config.EventFilterRule{{Type: "name", Sink: "logging", Regexp: ".*"}},
5454
0, 1, 0, 0),
5555
Entry("translates monitoring blacklist",
56-
[]config.EventFilterRule{{"name", "monitoring", ".*"}},
56+
[]config.EventFilterRule{{Type: "name", Sink: "monitoring", Regexp: ".*"}},
5757
nil, 0, 0, 1, 0),
5858
Entry("translates monitoring whitelist", nil,
59-
[]config.EventFilterRule{{"name", "monitoring", ".*"}},
59+
[]config.EventFilterRule{{Type: "name", Sink: "monitoring", Regexp: ".*"}},
6060
0, 0, 0, 1),
6161
Entry("translates all blacklist",
62-
[]config.EventFilterRule{{"name", "all", ".*"}},
62+
[]config.EventFilterRule{{Type: "name", Sink: "all", Regexp: ".*"}},
6363
nil, 1, 0, 1, 0),
6464
Entry("translates all whitelist", nil,
65-
[]config.EventFilterRule{{"name", "all", ".*"}},
65+
[]config.EventFilterRule{{Type: "name", Sink: "all", Regexp: ".*"}},
6666
0, 1, 0, 1),
6767
)
6868

@@ -78,11 +78,11 @@ var _ = Describe("Builder", func() {
7878
Expect(mbl).To(BeNil())
7979
Expect(mwl).To(BeNil())
8080
},
81-
Entry("errors on missing sinks", []config.EventFilterRule{{"name", "", ".*"}}),
82-
Entry("errors on invalid sinks", []config.EventFilterRule{{"name", "foo", ".*"}}),
83-
Entry("errors on missing types", []config.EventFilterRule{{"", "all", ".*"}}),
84-
Entry("errors on invalid types", []config.EventFilterRule{{"foo", "all", ".*"}}),
85-
Entry("errors on missing regexps", []config.EventFilterRule{{"name", "logging", ""}}),
86-
Entry("errors on invalid regexps", []config.EventFilterRule{{"name", "logging", "$[}}})({"}}),
81+
Entry("errors on missing sinks", []config.EventFilterRule{{Type: "name", Sink: "", Regexp: ".*"}}),
82+
Entry("errors on invalid sinks", []config.EventFilterRule{{Type: "name", Sink: "foo", Regexp: ".*"}}),
83+
Entry("errors on missing types", []config.EventFilterRule{{Type: "", Sink: "all", Regexp: ".*"}}),
84+
Entry("errors on invalid types", []config.EventFilterRule{{Type: "foo", Sink: "all", Regexp: ".*"}}),
85+
Entry("errors on missing regexps", []config.EventFilterRule{{Type: "name", Sink: "logging", Regexp: ""}}),
86+
Entry("errors on invalid regexps", []config.EventFilterRule{{Type: "name", Sink: "logging", Regexp: "$[}}})({"}}),
8787
)
8888
})

src/stackdriver-nozzle/app/runner.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,17 @@ func Run(ctx context.Context, a *App) {
4040

4141
blockTillInterrupt()
4242

43-
a.logger.Info("app", lager.Data{"cleanup": "exit recieved, attempting to flush buffers"})
43+
a.logger.Info("app", lager.Data{"cleanup": "exit received, attempting to flush buffers"})
4444
if err := consumer.Stop(); err != nil {
4545
a.logger.Error("nozzle.stop", err)
4646
}
4747
cancel()
4848

4949
t := time.NewTimer(5 * time.Second)
50+
ticker := time.NewTicker(500 * time.Millisecond)
5051
for {
5152
select {
52-
case <-time.Tick(500 * time.Millisecond):
53+
case <-ticker.C:
5354
if a.bufferEmpty() {
5455
a.logger.Info("app", lager.Data{"cleanup": "The metrics buffer was successfully flushed before shutdown"})
5556
return

src/stackdriver-nozzle/mocks/metric_adapter.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ func (m *MetricAdapter) PostMetrics(metrics []*messages.Metric) {
3434
m.Lock()
3535
defer m.Unlock()
3636

37-
m.PostMetricsCount += 1
37+
m.PostMetricsCount++
3838

3939
if m.PostMetricsFn != nil {
40-
m.PostMetricsFn(metrics)
40+
if err := m.PostMetricsFn(metrics); err != nil {
41+
panic(err)
42+
}
4143
}
4244

4345
m.PostedMetrics = append(m.PostedMetrics, metrics...)

src/stackdriver-nozzle/nozzle/counter_tracker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ func (t *CounterTracker) expire() {
160160
defer t.mu.Unlock()
161161

162162
for name, counter := range t.counters {
163-
if time.Now().Sub(counter.lastSeenTime) > t.ttl {
163+
if time.Since(counter.lastSeenTime) > t.ttl {
164164
t.logger.Info("CounterTracker", lager.Data{
165165
"info": "removing expired counter",
166166
"name": name,

src/stackdriver-nozzle/nozzle/label_maker.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ func getTags(envelope *events.Envelope) string {
186186
}
187187
sort.Strings(tagKeys)
188188

189-
tagElems := make([]string, len(tags))
189+
tagElements := make([]string, len(tags))
190190
for i, k := range tagKeys {
191-
tagElems[i] = k + "=" + tags[k]
191+
tagElements[i] = k + "=" + tags[k]
192192
}
193-
return strings.Join(tagElems, ",")
193+
return strings.Join(tagElements, ",")
194194
}
195195

196196
func formatUUID(uuid *events.UUID) string {

src/stackdriver-nozzle/stackdriver/metric_adapter_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ var _ = Describe("MetricAdapter", func() {
205205
callCount := 0
206206
client.CreateMetricDescriptorFn = func(request *monitoringpb.CreateMetricDescriptorRequest) error {
207207
mutex.Lock()
208-
callCount += 1
208+
callCount++
209209
mutex.Unlock()
210210

211211
time.Sleep(100 * time.Millisecond)
@@ -229,8 +229,8 @@ var _ = Describe("MetricAdapter", func() {
229229
It("returns the adapter even if we fail to list the metric descriptors", func() {
230230
expectedErr := errors.New("fail")
231231
client.ListErr = expectedErr
232-
subject, err := NewMetricAdapter("my-awesome-project", client, 1, logger)
233-
Expect(subject).To(Not(BeNil()))
232+
subj, err := NewMetricAdapter("my-awesome-project", client, 1, logger)
233+
Expect(subj).To(Not(BeNil()))
234234
Expect(err).To(Equal(expectedErr))
235235
})
236236

src/stackdriver-nozzle/stackdriver/metric_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ func (m *metricClient) CreateMetricDescriptor(request *monitoringpb.CreateMetric
103103
func (m *metricClient) ListMetricDescriptors(request *monitoringpb.ListMetricDescriptorsRequest) ([]*metricpb.MetricDescriptor, error) {
104104
it := m.sdMetricClient.ListMetricDescriptors(m.ctx, request)
105105

106-
descriptors := []*metricpb.MetricDescriptor{}
106+
var descriptors []*metricpb.MetricDescriptor
107107
for {
108108
metricDescriptor, err := it.Next()
109109
if err == iterator.Done {

src/stackdriver-nozzle/stackdriver/telemetry_sink_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ var _ = Describe("TelemetrySink", func() {
102102
})
103103

104104
Context("with many metrics", func() {
105-
values := []*expvar.KeyValue{}
105+
var values []*expvar.KeyValue
106106
BeforeEach(func() {
107107
for i := 0; i < 300; i++ {
108108
value := &telemetry.Counter{}

src/stackdriver-nozzle/telemetry/reporter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func (r *reporter) report() {
6767
}
6868

6969
func (r *reporter) data() []*expvar.KeyValue {
70-
points := []*expvar.KeyValue{}
70+
var points []*expvar.KeyValue
7171

7272
forEachMetric(func(point expvar.KeyValue) {
7373
points = append(points, &point)

0 commit comments

Comments
 (0)