Releases: perses/metrics-usage
Releases · perses/metrics-usage
0.7.0 / 2025-12-09
Changelog
- e75cba9: [BREAKINGCHANGE] Use exact match as default mode (#73) (@Gladorme)
- efaf6a6: Bump golangci/golangci-lint-action from 6.5.1 to 8.0.0 (#74) (@dependabot[bot])
- bfb974b: Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#76) (@dependabot[bot])
- ad4830c: [FEATURE] Add a threshold in the database (@Nexucis)
- ee94b0c: [FEATURE] Provide an endpoint to delete a metric using the API (@Nexucis)
- 1f8a7fd: Bump github.com/prometheus/prometheus from 0.303.0 to 0.304.0 (#80) (@dependabot[bot])
- 7588ec3: Merge pull request #79 from perses/nexucis/threshold (@Nexucis)
- d4b7d5a: Merge pull request #81 from perses/dependabot/go_modules/github.com/prometheus/common-0.64.0 (@dependabot[bot])
- 53459a8: Bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 (@dependabot[bot])
- c917490: Bump github.com/brunoga/deep from 1.2.4 to 1.2.5 (@dependabot[bot])
- c0fb866: Bump github.com/prometheus/prometheus from 0.304.0 to 0.304.1 (@dependabot[bot])
- 35cd4f2: Merge pull request #84 from perses/dependabot/go_modules/github.com/prometheus/prometheus-0.304.1 (@AntoineThebaud)
- d2d0593: Merge pull request #82 from perses/dependabot/go_modules/github.com/labstack/echo/v4-4.13.4 (@AntoineThebaud)
- abf9c29: Merge pull request #83 from perses/dependabot/go_modules/github.com/brunoga/deep-1.2.5 (@AntoineThebaud)
- 9949da2: Bump github.com/prometheus/common from 0.64.0 to 0.65.0 (@dependabot[bot])
- 1066114: Merge pull request #85 from perses/dependabot/go_modules/github.com/prometheus/common-0.65.0 (@AntoineThebaud)
- de13061: Bump github.com/perses/common from 0.27.0 to 0.28.0 (#87) (@dependabot[bot])
- cdfde01: Bump github.com/prometheus/prometheus from 0.304.1 to 0.305.0 (#88) (@dependabot[bot])
- c29e5b7: chore: fix demo.prometheus.io URLs (#90) (@simonpasquier)
- 0a97f32: Use model.MetricNameLabel instead of
__name__(#92) (@simonpasquier) - 1430c60: Document labels collector in README.md (#93) (@simonpasquier)
- 8179565: Bump perses/github-actions from 0.9.0 to 0.10.0 (#89) (@dependabot[bot])
- dbe045f: Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#91) (@dependabot[bot])
- 6d53eab: bump go to 1.24 and golangci to 2.3.1 (#94) (@Nexucis)
- 4d8d01b: Improve context cancellation in rules collector (#95) (@simonpasquier)
- 89e1dfd: [ignore] bump go deps (#97) (@Nexucis)
- 8623e16: Bump actions/checkout from 4 to 5 (#98) (@dependabot[bot])
- ae0c25c: Fix error messages (#99) (@simonpasquier)
- f854f8b: feat: add concurrency option for the labels collector (#96) (@simonpasquier)
- b18cd52: Fix regression introduced in #96 (#100) (@simonpasquier)
- ca46c79: Implement predictable JSON output (#101) (@simonpasquier)
- c27fdc0: Add serialization tests (#102) (@simonpasquier)
- bcc9167: Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#105) (@dependabot[bot])
- c312429: [ignore] Apply analyzer modernize to the whole codebase (#106) (@Nexucis)
- 809c418: Bump github.com/perses/perses from 0.51.1 to 0.52.0 (#113) (@dependabot[bot])
- 7bc3845: Bump perses/github-actions from 0.10.0 to 0.11.0 (#114) (@dependabot[bot])
- 00d30e1: Bump github.com/perses/plugins/prometheus from 0.52.1 to 0.53.3 (#112) (@dependabot[bot])
- b29c7f7: Bump github.com/go-openapi/strfmt from 0.23.0 to 0.24.0 (#116) (@dependabot[bot])
- 13bb29f: Bump github.com/perses/plugins/prometheus from 0.53.3 to 0.53.4 (#117) (@dependabot[bot])
- e3893d6: Bump github.com/prometheus/prometheus from 0.305.0 to 0.306.0 (#115) (@dependabot[bot])
- 2668130: Bump github.com/perses/plugins/prometheus from 0.53.4 to 0.54.0 (#119) (@dependabot[bot])
- b01f312: Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#120) (@dependabot[bot])
- bcc0795: Remove embedded interfaces from structs (#104) (@simonpasquier)
- f1c00ff: Bump github.com/prometheus/common from 0.66.1 to 0.67.1 (#118) (@dependabot[bot])
- 77caaa2: Bump github.com/prometheus/prometheus from 0.306.0 to 0.307.1 (#121) (@dependabot[bot])
- 23814ac: Bump github.com/perses/plugins/prometheus from 0.54.0 to 0.56.0 (#129) (@dependabot[bot])
- 5722651: Bump golangci/golangci-lint-action from 8.0.0 to 9.1.0 (#130) (@dependabot[bot])
- bbf343f: Bump actions/checkout from 5 to 6 (#131) (@dependabot[bot])
- f6363c7: Bump github.com/prometheus/common from 0.67.1 to 0.67.4 (#132) (@dependabot[bot])
- a69225b: Bump github.com/go-openapi/strfmt from 0.24.0 to 0.25.0 (#125) (@dependabot[bot])
- 43fe46c: [FEATURE] adding metricsql support (#133) (@nicolastakashi)
- f93b028: Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (@dependabot[bot])
- a66f434: Merge pull request #127 from perses/dependabot/go_modules/golang.org/x/oauth2-0.33.0 (@nicolastakashi)
- fe41685: [FEATURE] Implement datasource filtering in Grafana collector (#134) (@nicolastakashi)
- 0785b23: Bump github.com/perses/common from 0.28.0 to 0.28.1 (#138) (@dependabot[bot])
- 5b59cb4: Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (#135) (@dependabot[bot])
- 41e7111: Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#137) (@dependabot[bot])
- c736afe: Bump github.com/perses/perses from 0.53.0-beta.2 to 0.53.0-beta.3 (#139) (@dependabot[bot])
- ca64278: Bump github.com/prometheus/prometheus from 0.307.1 to 0.308.0 (#136) (@dependabot[bot])
0.6.0 / 2025-04-25
Highlights
- 8547918: [FEATURE] Add multiple filtering modes (#69) (@Gladorme)
- 44b6566: [FEATURE] Allow collectors to use a custom url (#72) (@Gladorme)
- 58c1c2d: Improve matching regexp to avoid situation where it matches everything (#34) (@Nexucis)
- 58c64fa: [CHORE] enhancing dashboard usage (#30) (@nicolastakashi)
Full changelog
- 79e22ce: Bump perses/github-actions from 0.7.0 to 0.7.1 (#28) (@dependabot[bot])
- f708fbe: Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#29) (@dependabot[bot])
- 58c64fa: [CHORE] enhancing dashboard usage (#30) (@nicolastakashi)
- 56d00f9: update readme with new dashboard usage struct (#31) (@Nexucis)
- 6c2f7bd: Bump github.com/prometheus/prometheus from 0.300.0 to 0.300.1 (#32)
(@dependabot[bot]) - 21fce0b: fix small typo (#33) (@ibakshay)
- 58c1c2d: Improve matching regexp to avoid situation where it matches everything (#34) (@Nexucis)
- 64cfa72: Bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.0 (#36) (@dependabot[bot])
- 955f8a7: Bump github.com/prometheus/common from 0.60.1 to 0.61.0 (#35) (@dependabot[bot])
- 33953a6: Bump github.com/labstack/echo/v4 from 4.13.0 to 4.13.2 (#37) (@dependabot[bot])
- d9d16ce: Bump perses/github-actions from 0.7.1 to 0.8.0 (#38) (@dependabot[bot])
- e1d1c1c: Bump github.com/labstack/echo/v4 from 4.13.2 to 4.13.3 (#39) (@dependabot[bot])
- 812d392: Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 (@dependabot[bot])
- 57db9bc: Merge pull request #41 from perses/dependabot/go_modules/golang.org/x/oauth2-0.25.0 (@nicolastakashi)
- 6e0a770: Bump github.com/prometheus/prometheus from 0.300.1 to 0.301.0 (#40) (@dependabot[bot])
- 426ad79: Bump github.com/perses/perses from 0.49.0 to 0.50.1 (#46) (@dependabot[bot])
- cfb0ac5: Bump perses/github-actions from 0.8.0 to 0.9.0 (#48) (@dependabot[bot])
- aeb853c: Bump github.com/prometheus/common from 0.61.0 to 0.62.0 (#45) (@dependabot[bot])
- a11c4bf: Bump golangci/golangci-lint-action from 6.1.1 to 6.5.0 (#52) (@dependabot[bot])
- b2f3fd7: Bump github.com/perses/common from 0.26.0 to 0.27.0 (#50) (@dependabot[bot])
- ed381d0: Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#49) (@dependabot[bot])
- 96e480d: Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 (#53) (@dependabot[bot])
- 64e4253: Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 (#54) (@dependabot[bot])
- 41262af: Bump github.com/prometheus/prometheus from 0.301.0 to 0.302.0 (#51) (@dependabot[bot])
- c46e3d0: Bump github.com/prometheus/prometheus from 0.302.0 to 0.302.1 (#56) (@dependabot[bot])
- d645dab: add tests on json unmarshal and marshal (#58) (@Nexucis)
- 378d198: Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 (@dependabot[bot])
- 0af8150: Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 (@dependabot[bot])
- 6c5972e: Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 (@dependabot[bot])
- 4adc44f: Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 (@dependabot[bot])
- 836561b: Merge pull request #59 from perses/dependabot/go_modules/golang.org/x/oauth2-0.28.0 (@nicolastakashi)
- 1b178e6: Merge pull request #60 from perses/dependabot/go_modules/github.com/prometheus/client_golang-1.21.1 (@nicolastakashi)
- 1abe147: Merge pull request #62 from perses/dependabot/github_actions/golangci/golangci-lint-action-6.5.1 (@nicolastakashi)
- fdb3214: Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (@dependabot[bot])
- 8547918: [FEATURE] Add multiple filtering modes (#69) (@Gladorme)
- 44b6566: [FEATURE] Allow collectors to use a custom url (#72) (@Gladorme)
- d8ad351: Merge pull request #61 from perses/dependabot/go_modules/github.com/go-git/go-git/v5-5.13.0 (@AntoineThebaud)
- 5a98634: Merge pull request #68 from perses/dependabot/go_modules/github.com/prometheus/client_golang-1.22.0 (@AntoineThebaud)
- 6e6b42f: Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (@dependabot[bot])
- c8beb3f: Merge pull request #67 from perses/dependabot/go_modules/golang.org/x/oauth2-0.29.0 (@AntoineThebaud)
- f021292: Bump github.com/prometheus/common from 0.62.0 to 0.63.0 (@dependabot[bot])
- b0760d0: Merge pull request #63 from perses/dependabot/go_modules/github.com/prometheus/common-0.63.0 (@AntoineThebaud)
- 595cc78: Bump github.com/prometheus/prometheus from 0.302.1 to 0.303.0 (@dependabot[bot])
- d4e80c6: Merge pull request #70 from perses/dependabot/go_modules/github.com/prometheus/prometheus-0.303.0 (@AntoineThebaud)
- 9244276: Bump github.com/perses/perses from 0.50.1 to 0.50.3 & fix breaking change on perses client (@AntoineThebaud)
- a6d02ab: Merge pull request #65 from perses/dependabot/go_modules/github.com/perses/perses-0.50.3 (@AntoineThebaud)
- 9eb977b: Release v0.6.0 (@AntoineThebaud)
- 4ffe87a: Merge branch 'main' of https://github.com/perses/metrics-usage (@AntoineThebaud)
0.5.0 / 2024-11-19
Changelog
- 401bb1b: Move invalid metrics_name to a dedicated place and re-implement a small parser to collect them (#24) (@Nexucis)
- 5060ad3: send invalid_metrics detected when collecting rules or perses dashboard (@Nexucis)
- c0a0c95: format variable in invalid_metrics (@Nexucis)
- c6f3147: use set to optimize usage comparison (@Nexucis)
- 1703b60: provide a way to check what the invalid metrics are matching (@Nexucis)
- 2783a94: support metrics variable in Grafana (@Nexucis)
- bbc622e: Bump perses/github-actions from 0.6.0 to 0.7.0 (#25) (@dependabot[bot])
- a6b7c3d: add merge_invalid_metrics query parameter (#26) (@Nexucis)
- 1b63241: rename invalid metrics by partial metrics (#27) (@Nexucis)
- bb09125: Release v0.5.0 (@Nexucis)
0.4.0 / 2024-11-12
Changelog
- 2f714e4: add labels collector (#18) (@Nexucis)
- 10e46be: add little filter capabilities (#19) (@Nexucis)
- e965bb5: Bump github.com/perses/perses (#21) (@dependabot[bot])
- 80bcbb1: Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#22) (@dependabot[bot])
- 11cafbb: Bump github.com/prometheus/prometheus from 0.55.0 to 0.55.1 (#20) (@dependabot[bot])
- e6daf27: expose an analyze package so anybody can analyze metrics usage (#23) (@Nexucis)
- 29cf95b: Release v0.4.0 (@Nexucis)
0.3.1 / 2024-11-06
Changelog
- 6a91469: add usage diagram (@Nexucis)
- f2c8c66: make usage diagram dark mode friendier (@Nexucis)
- 53bd98d: add small unit tests (@Nexucis)
- fb9bce0: Improve readme (@AntoineThebaud)
- 6fdf807: Merge pull request #13 from perses/antoinethebaud/readme (@AntoineThebaud)
- 04e28dc: add bug_report issue template (@Nexucis)
- 06e28ba: Update readme (@AntoineThebaud)
- 1ca125a: Merge pull request #14 from perses/nexucis/update (@Nexucis)
- c34f593: Merge pull request #15 from perses/antoinethebaud/readme-2 (@AntoineThebaud)
- a5dc19b: Update README (#16) (@AntoineThebaud)
- 95ac43d: support all global variable and variable syntaxes in grafana collector (@Nexucis)
- 0cb7d41: support static variable to replace them in the different expression (@Nexucis)
- 389272f: introduce a variable replace order in grafana collector (@Nexucis)
- 8ce3afb: Merge pull request #17 from perses/nexucis/fix-grafana (@Nexucis)
- 91d54db: Release v0.3.1 (@Nexucis)
0.3.0 / 2024-11-04
Changelog
- 72547c2: add basic auth & authorization support for http client (@Nexucis)
- faef6ab: configure database to be in memory or flush in a file (@Nexucis)
- f841a76: Add promql expression to the usage block (fix #8) (@Nexucis)
- 40e3eaa: simplify loop other ticker (@Nexucis)
- 74f6cea: extract promql query from variable in grafana collector (#11) (@Nexucis)
- d3917fd: add some debug logs and logs with the name of the collector (@Nexucis)
- c0ba0f9: add a retry system for the rules-collector (@Nexucis)
- a9ea6af: update go deps (@Nexucis)
- 066bd92: Release v0.3.0 (@Nexucis)
0.2.0 / 2024-10-30
Changelog
- d49b3fc: add install instruction and badges (@Nexucis)
- f569e1d: give the possibility to define a set of a rule collectors instead of a single one (@Nexucis)
- 8761bc1: Bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#7) (@dependabot[bot])
- 95239f2: add an http client to send metrics_usage to a remote server (@Nexucis)
- afe98d0: add license header on all go files (@Nexucis)
- 1a28cf5: Release v0.2.0 (@Nexucis)
0.1.0 / 2024-10-28
First release