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
andpv_uuid
lvm_vg_info
:vg_name
andvg_uuid
lvm_lv_info
:lv_full_name
,lv_name
andlv_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