Skip to content

Commit e648904

Browse files
Soha-Albaghdadymaxmoehl
authored andcommitted
refactor: rename RouteAdded and RouteDeleted metrics
1 parent a3c5487 commit e648904

File tree

7 files changed

+97
-97
lines changed

7 files changed

+97
-97
lines changed

src/code.cloudfoundry.org/gorouter/metrics/compositereporter.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ type MetricReporter interface {
3939
CaptureRoutesPruned(prunedRoutes uint64)
4040
CaptureLookupTime(t time.Duration)
4141
CaptureRegistryMessage(msg ComponentTagged, action string)
42-
CaptureRouteAdded()
43-
CaptureRouteDeleted()
42+
CaptureRoutesRegistered()
43+
CaptureRoutesUnregistered()
4444
CaptureRouteRegistrationLatency(t time.Duration)
4545
CaptureUnregistryMessage(msg ComponentTagged)
4646
CaptureFoundFileDescriptors(files int)
@@ -200,15 +200,15 @@ func (m MultiMetricReporter) CaptureUnregistryMessage(msg ComponentTagged) {
200200
}
201201
}
202202

203-
func (m MultiMetricReporter) CaptureRouteAdded() {
203+
func (m MultiMetricReporter) CaptureRoutesRegistered() {
204204
for _, r := range m {
205-
r.CaptureRouteAdded()
205+
r.CaptureRoutesRegistered()
206206
}
207207
}
208208

209-
func (m MultiMetricReporter) CaptureRouteDeleted() {
209+
func (m MultiMetricReporter) CaptureRoutesUnregistered() {
210210
for _, r := range m {
211-
r.CaptureRouteAdded()
211+
r.CaptureRoutesUnregistered()
212212
}
213213
}
214214

src/code.cloudfoundry.org/gorouter/metrics/fakes/fake_metricreporter.go

+60-60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/code.cloudfoundry.org/gorouter/metrics/metricsreporter.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,12 @@ func (m *Metrics) CaptureUnregistryMessage(msg ComponentTagged) {
168168
}
169169
}
170170

171-
func (m *Metrics) CaptureRouteAdded() {
172-
m.Batcher.BatchIncrementCounter("routes_added")
171+
func (m *Metrics) CaptureRoutesRegistered() {
172+
m.Batcher.BatchIncrementCounter("routes_registered")
173173
}
174174

175-
func (m *Metrics) CaptureRouteDeleted() {
176-
m.Batcher.BatchIncrementCounter("routes_deleted")
175+
func (m *Metrics) CaptureRoutesUnregistered() {
176+
m.Batcher.BatchIncrementCounter("routes_unregistered")
177177
}
178178

179179
func (m *Metrics) CaptureWebSocketUpdate() {

src/code.cloudfoundry.org/gorouter/metrics/metricsreporter_test.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -524,16 +524,16 @@ var _ = Describe("MetricsReporter", func() {
524524
Expect(count).To(Equal(uint64(5)))
525525
})
526526

527-
It("increments the routes_added metric", func() {
528-
metricReporter.CaptureRouteAdded()
527+
It("increments the routes_registered metric", func() {
528+
metricReporter.CaptureRoutesRegistered()
529529
Expect(batcher.BatchIncrementCounterCallCount()).To(Equal(1))
530-
Expect(batcher.BatchIncrementCounterArgsForCall(0)).To(Equal("routes_added"))
530+
Expect(batcher.BatchIncrementCounterArgsForCall(0)).To(Equal("routes_registered"))
531531
})
532532

533-
It("increments the routes_deleted metric", func() {
534-
metricReporter.CaptureRouteDeleted()
533+
It("increments the routes_unregistered metric", func() {
534+
metricReporter.CaptureRoutesUnregistered()
535535
Expect(batcher.BatchIncrementCounterCallCount()).To(Equal(1))
536-
Expect(batcher.BatchIncrementCounterArgsForCall(0)).To(Equal("routes_deleted"))
536+
Expect(batcher.BatchIncrementCounterArgsForCall(0)).To(Equal("routes_unregistered"))
537537
})
538538

539539
It("increments the backend_tls_handshake_failed metric", func() {

src/code.cloudfoundry.org/gorouter/metrics_prometheus/metrics.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ type Metrics struct {
1818
RouteRegistration mr.CounterVec
1919
RouteUnregistration mr.CounterVec
2020
RoutesPruned mr.Counter
21-
RoutesAdded mr.Counter
22-
RoutesDeleted mr.Counter
21+
RoutesRegistered mr.Counter
22+
RoutesUnregistered mr.Counter
2323
TotalRoutes mr.Gauge
2424
TimeSinceLastRegistryUpdate mr.Gauge
2525
RouteLookupTime mr.Histogram
@@ -66,8 +66,8 @@ func NewMetrics(registry *mr.Registry, perRequestMetricsReporting bool, meterCon
6666
RouteRegistration: registry.NewCounterVec("registry_message", "number of route registration messages", []string{"component", "action"}),
6767
RouteUnregistration: registry.NewCounterVec("unregistry_message", "number of unregister messages", []string{"component"}),
6868
RoutesPruned: registry.NewCounter("routes_pruned", "number of pruned routes"),
69-
RoutesAdded: registry.NewCounter("routes_added", "number of added routes"),
70-
RoutesDeleted: registry.NewCounter("routes_deleted", "number of deleted routes"),
69+
RoutesRegistered: registry.NewCounter("routes_registered", "number of registered routes"),
70+
RoutesUnregistered: registry.NewCounter("routes_unregistered", "number of unregistered routes"),
7171
TotalRoutes: registry.NewGauge("total_routes", "number of total routes"),
7272
TimeSinceLastRegistryUpdate: registry.NewGauge("ms_since_last_registry_update", "time since last registry update in ms"),
7373
RouteLookupTime: registry.NewHistogram("route_lookup_time", "route lookup time per request in ns", meterConfig.RouteLookupTimeHistogramBuckets),
@@ -111,12 +111,12 @@ func (metrics *Metrics) CaptureRoutesPruned(routesPruned uint64) {
111111
metrics.RoutesPruned.Add(float64(routesPruned))
112112
}
113113

114-
func (metrics *Metrics) CaptureRouteAdded() {
115-
metrics.RoutesAdded.Add(1)
114+
func (metrics *Metrics) CaptureRoutesRegistered() {
115+
metrics.RoutesRegistered.Add(1)
116116
}
117117

118-
func (metrics *Metrics) CaptureRouteDeleted() {
119-
metrics.RoutesDeleted.Add(1)
118+
func (metrics *Metrics) CaptureRoutesUnregistered() {
119+
metrics.RoutesUnregistered.Add(1)
120120
}
121121
func (metrics *Metrics) CaptureTotalRoutes(totalRoutes int) {
122122
metrics.TotalRoutes.Set(float64(totalRoutes))

src/code.cloudfoundry.org/gorouter/metrics_prometheus/metrics_test.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ var _ = Describe("Metrics", func() {
9999
Expect(getMetrics(r.Port())).To(ContainSubstring(`routes_pruned 50`))
100100
})
101101

102-
It("increments the routes added metric", func() {
103-
m.CaptureRouteAdded()
104-
Expect(getMetrics(r.Port())).To(ContainSubstring(`routes_added 1`))
102+
It("increments the routes registered metric", func() {
103+
m.CaptureRoutesRegistered()
104+
Expect(getMetrics(r.Port())).To(ContainSubstring(`routes_registered 1`))
105105
})
106-
It("increments the routes deleted metric", func() {
107-
m.CaptureRouteDeleted()
108-
Expect(getMetrics(r.Port())).To(ContainSubstring(`routes_deleted 1`))
106+
It("increments the routes unregistered metric", func() {
107+
m.CaptureRoutesUnregistered()
108+
Expect(getMetrics(r.Port())).To(ContainSubstring(`routes_unregistered 1`))
109109
})
110110

111111
Describe("captures route registration latency", func() {

src/code.cloudfoundry.org/gorouter/registry/registry.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,19 @@ func (r *RouteRegistry) Register(uri route.Uri, endpoint *route.Endpoint) {
8888
return
8989
}
9090

91-
poolPutResult, routeAdded := r.register(uri, endpoint)
91+
poolPutResult, routePoolAdded := r.register(uri, endpoint)
9292

9393
r.reporter.CaptureRegistryMessage(endpoint, poolPutResult.String())
9494

9595
if poolPutResult == route.EndpointAdded && !endpoint.UpdatedAt.IsZero() {
9696
r.reporter.CaptureRouteRegistrationLatency(time.Since(endpoint.UpdatedAt))
9797
}
9898

99-
if routeAdded {
99+
if routePoolAdded {
100100
r.logger.Info("route-registered", slog.Any("uri", uri))
101101
// for backward compatibility:
102102
r.logger.Debug("uri-added", slog.Any("uri", uri))
103-
r.reporter.CaptureRouteAdded()
103+
r.reporter.CaptureRoutesRegistered()
104104
}
105105

106106
switch poolPutResult {
@@ -123,7 +123,7 @@ func (r *RouteRegistry) Register(uri route.Uri, endpoint *route.Endpoint) {
123123
}
124124
}
125125

126-
func (r *RouteRegistry) register(uri route.Uri, endpoint *route.Endpoint) (putResult route.PoolPutResult, routeAdded bool) {
126+
func (r *RouteRegistry) register(uri route.Uri, endpoint *route.Endpoint) (putResult route.PoolPutResult, routePoolAdded bool) {
127127
r.RLock()
128128
defer r.RUnlock()
129129

@@ -134,7 +134,7 @@ func (r *RouteRegistry) register(uri route.Uri, endpoint *route.Endpoint) (putRe
134134
if pool == nil {
135135
// release read lock, insertRouteKey() will acquire a write lock.
136136
r.RUnlock()
137-
pool, routeAdded = r.insertRouteKey(routekey, uri)
137+
pool, routePoolAdded = r.insertRouteKey(routekey, uri)
138138
r.RLock()
139139
}
140140

@@ -146,7 +146,7 @@ func (r *RouteRegistry) register(uri route.Uri, endpoint *route.Endpoint) (putRe
146146
// Overwrites the load balancing algorithm of a pool by that of a specified endpoint, if that is valid.
147147
r.SetTimeOfLastUpdate(t)
148148

149-
return putResult, routeAdded
149+
return putResult, routePoolAdded
150150
}
151151

152152
// insertRouteKey acquires a write lock, inserts the route key into the registry and releases the
@@ -186,7 +186,7 @@ func (r *RouteRegistry) Unregister(uri route.Uri, endpoint *route.Endpoint) {
186186

187187
if routeRemoved {
188188
r.logger.Info("route-unregistered", slog.Any("uri", uri))
189-
r.reporter.CaptureRouteDeleted()
189+
r.reporter.CaptureRoutesUnregistered()
190190
} else {
191191
r.logger.Info("route-not-unregistered", slog.Any("uri", uri))
192192
}

0 commit comments

Comments
 (0)