Skip to content

Commit

Permalink
Synchronize common files from prometheus/prometheus (prometheus#2736)
Browse files Browse the repository at this point in the history
* Update common Prometheus files

Signed-off-by: prombot <[email protected]>

* Fixup linting issues

* Disbale unused-parameter check.
* Fixup minor linting issues.

Signed-off-by: Ben Kochie <[email protected]>

---------

Signed-off-by: prombot <[email protected]>
Signed-off-by: Ben Kochie <[email protected]>
Co-authored-by: Ben Kochie <[email protected]>
  • Loading branch information
2 people authored and oblitorum committed Apr 9, 2024
1 parent 038a129 commit ce964ab
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 8 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/golangci-lint.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
---
# This action is synced from https://github.com/prometheus/prometheus
name: golangci-lint
on:
push:
Expand Down Expand Up @@ -27,4 +29,4 @@ jobs:
- name: Lint
uses: golangci/[email protected]
with:
version: v1.51.2
version: v1.53.3
6 changes: 6 additions & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,9 @@ linters-settings:
- (net/http.ResponseWriter).Write
# Never check for logger errors.
- (github.com/go-kit/log.Logger).Log
revive:
rules:
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unused-parameter
- name: unused-parameter
severity: warning
disabled: true
3 changes: 1 addition & 2 deletions .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ rules:
config/testdata/section_key_dup.bad.yml
line-length: disable
truthy:
ignore: |
.github/workflows/*.yml
check-keys: false
3 changes: 1 addition & 2 deletions collector/ipvs_linux_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,8 @@ func TestIPVSCollectorResponse(t *testing.T) {
if want == got {
// this is a line we are interested in, and it is correct
continue wantLoop
} else {
gotLinesIdx++
}
gotLinesIdx++
}
// if this point is reached, the line we want was missing
t.Fatalf("Missing expected output line(s), first missing line is %s", want)
Expand Down
2 changes: 2 additions & 0 deletions collector/perf_linux_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ func TestPerfCollector(t *testing.T) {
metrics := make(chan prometheus.Metric)
defer close(metrics)
go func() {
i := 0
for range metrics {
i++
}
}()
if err := collector.Update(metrics); err != nil {
Expand Down
4 changes: 1 addition & 3 deletions collector/systemd_linux.go
Original file line number Diff line number Diff line change
Expand Up @@ -335,9 +335,7 @@ func (c *systemdCollector) collectSockets(conn *dbus.Conn, ch chan<- prometheus.

// NRefused wasn't added until systemd 239.
refusedConnectionCount, err := conn.GetUnitTypePropertyContext(context.TODO(), unit.Name, "Socket", "NRefused")
if err != nil {
//log.Debugf("couldn't get unit '%s' NRefused: %s", unit.Name, err)
} else {
if err == nil {
ch <- prometheus.MustNewConstMetric(
c.socketRefusedConnectionsDesc, prometheus.GaugeValue,
float64(refusedConnectionCount.Value.Value().(uint32)), unit.Name)
Expand Down

0 comments on commit ce964ab

Please sign in to comment.