Skip to content

Releases: hansmi/prometheus-lvm-exporter

v0.4.0

17 Dec 20:16
Compare
Choose a tag to compare

Info metric labels deprecation notice

Most labels on the lvm_pv_info, lvm_vg_info and lvm_lv_info metrics are deprecated by this version (c.f. issue #31). By default the labels continue to be reported and can be disabled using the --no-legacy-info-labels flag. A future version will remove all labels from the info metrics except the following:

  • lvm_pv_info: pv_name and pv_uuid
  • lvm_vg_info: vg_name and vg_uuid
  • lvm_lv_info: lv_full_name, lv_name and lv_uuid

Please adjust alerting and recording rules as necessary. If necessary the metric_relabel_configs scrape option may be used to trim the ingested metrics.

Changelog

  • d410242 Add labels with major and minor numbers to the respective metric
  • ed6ce99 Add separate metrics for non-numeric fields
  • 64c30dd Add flag to disable most labels on info metrics
  • c37044b Apply the default numeric conversion on initialization
  • 1ac44a2 Introduce separate types for textual and numeric fields
  • 3b28751 Add comments to group structure
  • 7d9297a Use maps.Keys for extracting maps keys
  • 9b6f1dc Use slices.Clone for copying slices
  • 48268f8 Use slices package for sorting
  • e71c6b2 Remove all uses of noCopy
  • 6dcca58 Collect dependency changes by dependabot in a separate changelog group
  • 33cc874 Switch from go-kit/log log to promslog
  • e72f647 Use renamed property for snapshot name
  • 378b6a0 Reduce dependabot frequency from weekly to monthly
  • c55d363 Disable scheduled CI runs
  • c9b1662 Switch to versioned workflow for go test
  • 343af6a Switch to versioned workflow for GoReleaser

Dependencies

  • e7d0589 Bump github.com/prometheus/exporter-toolkit from 0.13.1 to 0.13.2
  • 925ecc5 Bump github.com/prometheus/common from 0.60.1 to 0.61.0
  • 9054177 Bump golang.org/x/sync from 0.9.0 to 0.10.0
  • cd0396d Bump golang.org/x/sync from 0.8.0 to 0.9.0
  • 4e38dee Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5
  • 73a09ae Bump github.com/prometheus/exporter-toolkit from 0.13.0 to 0.13.1
  • 25f1523 Bump github.com/prometheus/common from 0.60.0 to 0.60.1
  • de29299 Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.13.0
  • c70df99 Bump hansmi/ghactions-goreleaser-workflow from 0.3 to 0.4
  • 2eef009 Bump github.com/prometheus/common from 0.57.0 to 0.60.0
  • 97daf46 Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.4
  • 4d08483 Bump github.com/prometheus/common from 0.55.0 to 0.57.0
  • f44f09d Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2
  • 715b1f9 Bump github.com/sebdah/goldie/v2 from 2.5.3 to 2.5.5
  • ab570a7 Bump golang.org/x/sync from 0.7.0 to 0.8.0
  • 74fb991 Bump hansmi/ghactions-goreleaser-workflow from 0.2 to 0.3
  • e32a178 Bump github.com/prometheus/common from 0.53.0 to 0.55.0
  • e8441f7 Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1
  • 48d6b8e Bump github.com/prometheus/common from 0.52.3 to 0.53.0
  • 0e42a8b Bump golang.org/x/net from 0.22.0 to 0.23.0
  • 6578a78 Bump github.com/prometheus/common from 0.52.2 to 0.52.3
  • 6093959 Bump golang.org/x/sync from 0.6.0 to 0.7.0
  • 2c76c47 Bump github.com/prometheus/common from 0.51.1 to 0.52.2
  • 06feb5f Bump github.com/prometheus/common from 0.50.0 to 0.51.1
  • 16ecdb9 Bump github.com/prometheus/common from 0.49.0 to 0.50.0
  • d9709c8 Bump github.com/prometheus/common from 0.47.0 to 0.48.0
  • 38688bb Bump hansmi/ghactions-go-test-workflow from 0.1 to 0.2
  • c6b2413 Bump github.com/prometheus/common from 0.46.0 to 0.47.0
  • 90b8496 Bump hansmi/ghactions-goreleaser-workflow from 0.1 to 0.2
  • dfefca5 Bump github.com/prometheus/common from 0.45.0 to 0.46.0
  • 86a1d3e Bump golang.org/x/sync from 0.5.0 to 0.6.0
  • 0b4217f Bump golang.org/x/crypto from 0.16.0 to 0.17.0
  • a3ffcfb Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0
  • 84fc583 Bump github.com/prometheus/exporter-toolkit from 0.10.0 to 0.11.0
  • c4a81b3 Bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0
  • fe64d7b Bump golang.org/x/sync from 0.4.0 to 0.5.0
  • 2348696 Bump github.com/prometheus/common from 0.44.0 to 0.45.0
  • ca61df4 Bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • 1e60da9 Bump golang.org/x/sync from 0.3.0 to 0.4.0
  • b427e87 Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0

v0.3.3

29 Jun 21:07
Compare
Choose a tag to compare

Changelog

  • e501804 Treat lv_lockargs as info string, not numeric metric
  • a855fad vdo_compression_state and vdo_index_state strings are info, not metrics
  • 539a714 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0
  • 00a4fd6 Bump golang.org/x/sync from 0.2.0 to 0.3.0
  • 83bedd2 Bump github.com/prometheus/common from 0.43.0 to 0.44.0
  • 35912ee Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0
  • 0ccbf2c Bump github.com/prometheus/common from 0.42.0 to 0.43.0
  • 1f4fff9 Bump golang.org/x/sync from 0.1.0 to 0.2.0
  • 7be1239 Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1
  • 60ce1ea Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
  • 8fdfd6f Bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  • 7cf4b4f Move from gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2
  • 3e0dbfc Bump github.com/prometheus/common from 0.41.0 to 0.42.0
  • 0df04bf Bump github.com/prometheus/common from 0.39.0 to 0.41.0
  • b590736 Bump golang.org/x/net from 0.4.0 to 0.7.0
  • d00e3e5 Remove names from "noCopy" fields
  • 26d7053 Switch to Prometheus' collectors package
  • 66c6724 Switch to github.com/go-kit/log
  • bed5422 Replace ioutil.Discard with io.Discard
  • 6edbe48 Switch to reusable workflow for running tests
  • eda2def Switch to reusable GoReleaser workflow
  • d5c12ec Bump github.com/prometheus/common from 0.38.0 to 0.39.0
  • 6253e0b Bump github.com/prometheus/common from 0.37.0 to 0.38.0

v0.3.2

05 Dec 16:08
Compare
Choose a tag to compare

Changelog

  • 725b27b Bump github.com/prometheus/exporter-toolkit from 0.8.1 to 0.8.2
  • c31a318 Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  • f460374 Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  • 68c0f31 Bump github.com/prometheus/exporter-toolkit from 0.8.0 to 0.8.1
  • 35ef71c Migrate to GitHub environment files
  • 3d1ede7 Update minimum Go version to 1.19 and external dependencies
  • 005c7a9 Switch to kingpin for flag parsing
  • dd763e0 Enable Dependabot for GitHub actions
  • f34641b Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  • b777a6d Add Dependabot configuration
  • 99ce422 Update GitHub actions to latest versions
  • 0143b98 Update minimum Go version to 1.17 and external dependencies
  • c06d74a Update external dependencies

v0.3.1

04 Sep 23:27
Compare
Choose a tag to compare

Changelog

  • d4b1326 Update minimum Go version to 1.17 and external dependencies
  • c06d74a Update external dependencies

v0.3.0

03 Dec 16:12
Compare
Choose a tag to compare

Changelog

  • b0eb747 Update external dependencies
  • daffd86 Add test data for snapshots.
  • c021751 Fix field ordering and test data.
  • c17044b Treat ancestors/descendents as info rather than metrics.

v0.2.0

10 Oct 15:55
Compare
Choose a tag to compare

Changelog

fdc23ed Add -version command line flag and populate version information
9c5bfe2 Update external dependencies

v0.1.0

24 Aug 23:12
Compare
Choose a tag to compare

Changelog

580247b Add postinstall/preremove scripts
a88b197 Use semantic version for snapshots
edef430 Use correct flag name and port in default config
7923371 Disable cgo
c40aea9 Move systemd config from contrib/deb to contrib/systemd
74cf34c Reduce automatic CI build frequency to once every 9 days
4ec9860 Add tests with a mirrored volume
e1373a1 Run a scheduled CI build once a week

v0.0.3

09 Aug 19:25
Compare
Choose a tag to compare

Changelog

f472ea3 Use TCP port 9845 by default
a7fd058 Use period as separator for snapshot builds
18c9fe5 Include license in DEB/RPM packages
1025a89 Trim paths during build

v0.0.2

08 Aug 22:01
Compare
Choose a tag to compare

Initial release.