Skip to content

Commit 33ad82f

Browse files
authored
chore(deps): bump prometheus dependencies (#12702)
Signed-off-by: william.vanhevelingen <[email protected]>
1 parent e85683c commit 33ad82f

File tree

4 files changed

+29
-32
lines changed

4 files changed

+29
-32
lines changed

go.mod

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ require (
3939
github.com/klauspost/pgzip v1.2.6
4040
github.com/minio/minio-go/v7 v7.0.66
4141
github.com/pkg/errors v0.9.1
42-
github.com/prometheus/client_golang v1.16.0
43-
github.com/prometheus/client_model v0.3.0
44-
github.com/prometheus/common v0.42.0
42+
github.com/prometheus/client_golang v1.18.0
43+
github.com/prometheus/client_model v0.6.0
44+
github.com/prometheus/common v0.48.0
4545
github.com/robfig/cron/v3 v3.0.1
4646
github.com/sethvargo/go-limiter v0.7.2
4747
github.com/sirupsen/logrus v1.9.3
@@ -224,7 +224,6 @@ require (
224224
github.com/lithammer/dedent v1.1.0 // indirect
225225
github.com/magiconair/properties v1.8.7 // indirect
226226
github.com/mailru/easyjson v0.7.7 // indirect
227-
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
228227
github.com/minio/md5-simd v1.1.2 // indirect
229228
github.com/minio/sha256-simd v1.0.1 // indirect
230229
github.com/mitchellh/copystructure v1.2.0 // indirect
@@ -246,7 +245,7 @@ require (
246245
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
247246
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect
248247
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
249-
github.com/prometheus/procfs v0.10.1 // indirect
248+
github.com/prometheus/procfs v0.12.0 // indirect
250249
github.com/rs/xid v1.5.0 // indirect
251250
github.com/russross/blackfriday v1.6.0 // indirect
252251
github.com/russross/blackfriday/v2 v2.1.0 // indirect

go.sum

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -758,8 +758,6 @@ github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m
758758
github.com/mattn/go-sqlite3 v1.14.17/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
759759
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
760760
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
761-
github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo=
762-
github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4=
763761
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
764762
github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34=
765763
github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM=
@@ -864,27 +862,27 @@ github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5Fsn
864862
github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
865863
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
866864
github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY=
867-
github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626eFsHb7tmT8=
868-
github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc=
865+
github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk=
866+
github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA=
869867
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
870868
github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
871869
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
872870
github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
873-
github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvqdiQ7Xew4=
874-
github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w=
871+
github.com/prometheus/client_model v0.6.0 h1:k1v3CzpSRUTrKMppY35TLwPvxHqBu0bYgxZzqGIgaos=
872+
github.com/prometheus/client_model v0.6.0/go.mod h1:NTQHnmxFpouOD0DpvP4XujX3CdOAGQPoaGhyTchlyt8=
875873
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
876874
github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
877875
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
878876
github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
879-
github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM=
880-
github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc=
877+
github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE=
878+
github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc=
881879
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
882880
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
883881
github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
884882
github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
885883
github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
886-
github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg=
887-
github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM=
884+
github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo=
885+
github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo=
888886
github.com/remyoudompheng/bigfft v0.0.0-20190728182440-6a916e37a237/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
889887
github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
890888
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=

workflow/controller/operator_metrics_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func TestBasicMetric(t *testing.T) {
7070
metric := controller.metrics.GetCustomMetric(metricDesc).(prometheus.Gauge)
7171
metricString, err := getMetricStringValue(metric)
7272
assert.NoError(t, err)
73-
assert.Contains(t, metricString, `label:<name:"name" value:"random-int" > gauge:<value:`)
73+
assert.Contains(t, metricString, `label:{name:"name" value:"random-int"} gauge:{value:`)
7474
}
7575

7676
var gaugeMetric = `
@@ -148,22 +148,22 @@ func TestGaugeMetric(t *testing.T) {
148148
metricAddGauge := controller.metrics.GetCustomMetric(metricAddDesc).(prometheus.Gauge)
149149
metricAddGaugeValue, err := getMetricStringValue(metricAddGauge)
150150
assert.NoError(t, err)
151-
assert.Contains(t, metricAddGaugeValue, `label:<name:"name" value:"random-int" > gauge:<value:10 >`)
151+
assert.Contains(t, metricAddGaugeValue, `label:{name:"name" value:"random-int"} gauge:{value:10}`)
152152

153153
metricSubGauge := controller.metrics.GetCustomMetric(metricSubDesc).(prometheus.Gauge)
154154
metricSubGaugeValue, err := getMetricStringValue(metricSubGauge)
155155
assert.NoError(t, err)
156-
assert.Contains(t, metricSubGaugeValue, `label:<name:"name" value:"random-int" > gauge:<value:-5 >`)
156+
assert.Contains(t, metricSubGaugeValue, `label:{name:"name" value:"random-int"} gauge:{value:-5}`)
157157

158158
metricSetGauge := controller.metrics.GetCustomMetric(metricSetDesc).(prometheus.Gauge)
159159
metricSetGaugeValue, err := getMetricStringValue(metricSetGauge)
160160
assert.NoError(t, err)
161-
assert.Contains(t, metricSetGaugeValue, `label:<name:"name" value:"random-int" > gauge:<value:50 >`)
161+
assert.Contains(t, metricSetGaugeValue, `label:{name:"name" value:"random-int"} gauge:{value:50}`)
162162

163163
metricDefaultGauge := controller.metrics.GetCustomMetric(metricDefaultDesc).(prometheus.Gauge)
164164
metricDefaultGaugeValue, err := getMetricStringValue(metricDefaultGauge)
165165
assert.NoError(t, err)
166-
assert.Contains(t, metricDefaultGaugeValue, `label:<name:"name" value:"random-int" > gauge:<value:15 >`)
166+
assert.Contains(t, metricDefaultGaugeValue, `label:{name:"name" value:"random-int"} gauge:{value:15}`)
167167
}
168168

169169
var counterMetric = `
@@ -221,13 +221,13 @@ func TestCounterMetric(t *testing.T) {
221221
metricTotalCounter := controller.metrics.GetCustomMetric(metricTotalDesc).(prometheus.Counter)
222222
metricTotalCounterString, err := getMetricStringValue(metricTotalCounter)
223223
assert.NoError(t, err)
224-
assert.Contains(t, metricTotalCounterString, `label:<name:"name" value:"flakey" > counter:<value:1 >`)
224+
assert.Contains(t, metricTotalCounterString, `label:{name:"name" value:"flakey"} counter:{value:1`)
225225

226226
metricErrorCounter, ok := controller.metrics.GetCustomMetric(metricErrorDesc).(prometheus.Counter)
227227
if ok {
228228
metricErrorCounterString, err := getMetricStringValue(metricErrorCounter)
229229
assert.NoError(t, err)
230-
assert.Contains(t, metricErrorCounterString, `label:<name:"name" value:"flakey" > counter:<value:1 >`)
230+
assert.Contains(t, metricErrorCounterString, `label:{name:"name" value:"flakey"} counter:{value:1`)
231231
}
232232
}
233233

@@ -325,7 +325,7 @@ func TestMetricEmissionSameOperationCreationAndFailure(t *testing.T) {
325325
metricErrorCounter := controller.metrics.GetCustomMetric(metricErrorDesc).(prometheus.Counter)
326326
metricErrorCounterString, err := getMetricStringValue(metricErrorCounter)
327327
assert.NoError(t, err)
328-
assert.Contains(t, metricErrorCounterString, `counter:<value:1 > `)
328+
assert.Contains(t, metricErrorCounterString, `counter:{value:1 `)
329329
}
330330

331331
var testRetryStrategyMetric = `
@@ -406,14 +406,14 @@ func TestRetryStrategyMetric(t *testing.T) {
406406
metricErrorCounter := controller.metrics.GetCustomMetric(metricErrorDesc).(prometheus.Counter)
407407
metricErrorCounterString, err := getMetricStringValue(metricErrorCounter)
408408
assert.NoError(t, err)
409-
assert.Contains(t, metricErrorCounterString, `counter:<value:1 > `)
409+
assert.Contains(t, metricErrorCounterString, `counter:{value:1 `)
410410

411411
metricErrorDesc = wf.Spec.Templates[1].Metrics.Prometheus[0].GetDesc()
412412
assert.NotNil(t, controller.metrics.GetCustomMetric(metricErrorDesc))
413413
metricErrorCounter = controller.metrics.GetCustomMetric(metricErrorDesc).(prometheus.Counter)
414414
metricErrorCounterString, err = getMetricStringValue(metricErrorCounter)
415415
assert.NoError(t, err)
416-
assert.Contains(t, metricErrorCounterString, `counter:<value:1 > `)
416+
assert.Contains(t, metricErrorCounterString, `counter:{value:1 `)
417417
}
418418
}
419419

@@ -524,7 +524,7 @@ func TestDAGTmplMetrics(t *testing.T) {
524524
metricHistogram := controller.metrics.GetCustomMetric(metricDesc).(prometheus.Histogram)
525525
metricHistogramString, err := getMetricStringValue(metricHistogram)
526526
assert.NoError(t, err)
527-
assert.Contains(t, metricHistogramString, `histogram:<sample_count:1 sample_sum:5`)
527+
assert.Contains(t, metricHistogramString, `histogram:{sample_count:1 sample_sum:5`)
528528

529529
tmpl = woc.wf.GetTemplateByName("flakey")
530530
assert.NotNil(t, tmpl)
@@ -533,7 +533,7 @@ func TestDAGTmplMetrics(t *testing.T) {
533533
metricCounter := controller.metrics.GetCustomMetric(metricDesc).(prometheus.Counter)
534534
metricCounterString, err := getMetricStringValue(metricCounter)
535535
assert.NoError(t, err)
536-
assert.Contains(t, metricCounterString, `counter:<value:1 > `)
536+
assert.Contains(t, metricCounterString, `counter:{value:1 `)
537537
}
538538

539539
var testRealtimeWorkflowMetric = `
@@ -584,7 +584,7 @@ func TestRealtimeWorkflowMetric(t *testing.T) {
584584
metricErrorCounter := controller.metrics.GetCustomMetric(metricErrorDesc)
585585
metricErrorCounterString, err := getMetricStringValue(metricErrorCounter)
586586
assert.NoError(t, err)
587-
assert.Contains(t, metricErrorCounterString, `label:<name:"workflowName" value:"test-foobar" > gauge:<value:`)
587+
assert.Contains(t, metricErrorCounterString, `label:{name:"label" value:"foobar"} label:{name:"workflowName" value:"test-foobar"} gauge:{value:`)
588588

589589
value1, err := getMetricGaugeValue(controller.metrics.GetCustomMetric(metricErrorDesc))
590590
assert.NoError(t, err)
@@ -651,7 +651,7 @@ func TestRealtimeWorkflowMetricWithGlobalParameters(t *testing.T) {
651651
metricErrorCounter := controller.metrics.GetCustomMetric(metricErrorDesc)
652652
metricErrorCounterString, err := getMetricStringValue(metricErrorCounter)
653653
assert.NoError(t, err)
654-
assert.Contains(t, metricErrorCounterString, `label:<name:"workflowName" value:"test-foobar" > gauge:<value:`)
654+
assert.Contains(t, metricErrorCounterString, `label:{name:"label" value:"foobar"} label:{name:"workflowName" value:"test-foobar"} gauge:{value`)
655655
}
656656

657657
var testProcessedRetryNode = `

workflow/metrics/metrics_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ import (
1313
"github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1"
1414
)
1515

16-
func write(metric prometheus.Metric) dto.Metric {
17-
var m dto.Metric
18-
err := metric.Write(&m)
16+
func write(metric prometheus.Metric) *dto.Metric {
17+
m := &dto.Metric{}
18+
err := metric.Write(m)
1919
if err != nil {
2020
panic(err)
2121
}

0 commit comments

Comments
 (0)