Skip to content

Commit d9b5a40

Browse files
authored
Merge pull request kubernetes#86723 from RainbowMango/pr_metrics_cleanup
Metrics stability framework cleanup
2 parents 63411a1 + 81c6989 commit d9b5a40

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

staging/src/k8s.io/component-base/metrics/metric.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ func (c *selfCollector) Collect(ch chan<- prometheus.Metric) {
188188
// no-op vecs for convenience
189189
var noopCounterVec = &prometheus.CounterVec{}
190190
var noopHistogramVec = &prometheus.HistogramVec{}
191+
192+
// lint:ignore U1000 Keep it for future use
191193
var noopSummaryVec = &prometheus.SummaryVec{}
192194
var noopGaugeVec = &prometheus.GaugeVec{}
193195
var noopObserverVec = &noopObserverVector{}

staging/src/k8s.io/component-base/metrics/registry_test.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131

3232
var (
3333
v115 = semver.MustParse("1.15.0")
34-
v114 = semver.MustParse("1.14.0")
3534
alphaCounter = NewCounter(
3635
&CounterOpts{
3736
Namespace: "some_namespace",
@@ -100,7 +99,6 @@ func TestRegister(t *testing.T) {
10099
var tests = []struct {
101100
desc string
102101
metrics []*Counter
103-
registryVersion *semver.Version
104102
expectedErrors []error
105103
expectedIsCreatedValues []bool
106104
expectedIsDeprecated []bool
@@ -109,7 +107,6 @@ func TestRegister(t *testing.T) {
109107
{
110108
desc: "test alpha metric",
111109
metrics: []*Counter{alphaCounter},
112-
registryVersion: &v115,
113110
expectedErrors: []error{nil},
114111
expectedIsCreatedValues: []bool{true},
115112
expectedIsDeprecated: []bool{false},
@@ -118,7 +115,6 @@ func TestRegister(t *testing.T) {
118115
{
119116
desc: "test registering same metric multiple times",
120117
metrics: []*Counter{alphaCounter, alphaCounter},
121-
registryVersion: &v115,
122118
expectedErrors: []error{nil, prometheus.AlreadyRegisteredError{}},
123119
expectedIsCreatedValues: []bool{true, true},
124120
expectedIsDeprecated: []bool{false, false},
@@ -127,7 +123,6 @@ func TestRegister(t *testing.T) {
127123
{
128124
desc: "test alpha deprecated metric",
129125
metrics: []*Counter{alphaDeprecatedCounter},
130-
registryVersion: &v115,
131126
expectedErrors: []error{nil},
132127
expectedIsCreatedValues: []bool{true},
133128
expectedIsDeprecated: []bool{true},
@@ -136,7 +131,6 @@ func TestRegister(t *testing.T) {
136131
{
137132
desc: "test alpha hidden metric",
138133
metrics: []*Counter{alphaHiddenCounter},
139-
registryVersion: &v115,
140134
expectedErrors: []error{nil},
141135
expectedIsCreatedValues: []bool{false},
142136
expectedIsDeprecated: []bool{true},
@@ -153,7 +147,7 @@ func TestRegister(t *testing.T) {
153147
})
154148
for i, m := range test.metrics {
155149
err := registry.Register(m)
156-
if err != test.expectedErrors[i] && err.Error() != test.expectedErrors[i].Error() {
150+
if err != nil && err.Error() != test.expectedErrors[i].Error() {
157151
t.Errorf("Got unexpected error %v, wanted %v", err, test.expectedErrors[i])
158152
}
159153
if m.IsCreated() != test.expectedIsCreatedValues[i] {
@@ -240,6 +234,7 @@ func TestShowHiddenMetric(t *testing.T) {
240234
registry.MustRegister(alphaHiddenCounter)
241235

242236
ms, err := registry.Gather()
237+
assert.Nil(t, err, "Gather failed %v", err)
243238
assert.Equalf(t, expectedMetricCount, len(ms), "Got %v metrics, Want: %v metrics", len(ms), expectedMetricCount)
244239

245240
showHidden.Store(true)
@@ -257,9 +252,8 @@ func TestShowHiddenMetric(t *testing.T) {
257252
expectedMetricCount = 1
258253

259254
ms, err = registry.Gather()
260-
assert.Equalf(t, expectedMetricCount, len(ms), "Got %v metrics, Want: %v metrics", len(ms), expectedMetricCount)
261255
assert.Nil(t, err, "Gather failed %v", err)
262-
256+
assert.Equalf(t, expectedMetricCount, len(ms), "Got %v metrics, Want: %v metrics", len(ms), expectedMetricCount)
263257
}
264258

265259
func TestValidateShowHiddenMetricsVersion(t *testing.T) {

0 commit comments

Comments
 (0)