github hansmi/prometheus-paperless-exporter v0.0.7

10 days ago

This release contains considerable contributions by @andygrunwald.

Changelog

  • bd57a0f Report warning categories as a metric label
  • 8b2cf13 Add function to format warnings for a log message
  • 372dc4a Bump golang.org/x/sync from 0.11.0 to 0.12.0
  • 443944d Bump github.com/prometheus/common from 0.62.0 to 0.63.0
  • fbd568f Report remote version metrics even when no version is returned
  • 2602859 Report version string even if there's no update available
  • 6bebdab Set exact result in remote version test client
  • c77c108 Add utility for creating a log-discarding multiCollector
  • 4900a0b Report remote version failures as warnings instead of errors
  • 746f48c Enable collectors to report warnings during a scrape
  • 5a51d33 Move collection with error handling to a separate function
  • 1766413 Bump golang.org/x/net from 0.35.0 to 0.36.0
  • 6da58f6 Convert collector test to a table-driven test
  • 6be27ff Construct collectors before the multiCollector
  • cc7e88c Fix unit tests
  • 8b5f9bb Fix unit tests
  • 05392fd Fix collector_test.go
  • 1357206 Add unit tests for statistics collector
  • cd72e4a Add support for Statistics like total document count or number of documents per mime type
  • 1bc0fa5 Make unit test work again
  • 2988ed0 Remove else branch for updateAvailable and rely on type default value
  • 26f3ed0 Unit testing with and without remote_version collector
  • 95ac2a7 Flip network call flag from disableRemoteNetwork to enableRemoteNetwork
  • 7772c57 Flip network call flag from disableRemoteNetwork to enableRemoteNetwork
  • 4db67e6 New flag disable-remote-network to disable remote network calls
  • c959ced Add support for Remote Version (incl. update available)
  • ab7b3b6 Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1
  • ece4729 Use unix timestamps to represent elapsed time
  • 988f791 Rename Prometheus metrics according to their naming scheme
  • 6cafbc9 Use strings.EqualFold to compare string value
  • 2f6c498 Mock time.Since to make unit testing possible
  • 4d2175d Adjust usage of Status call to new struct names
  • 1f4e43c Add support for Status (Database status, Index last trained, etc.)
  • a4a8921 Update github.com/hansmi/paperhooks to v0.0.13
  • da9ed7f Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0
  • af07f39 Bump github.com/prometheus/exporter-toolkit from 0.13.2 to 0.14.0
  • f407172 Bump github.com/google/go-cmp from 0.6.0 to 0.7.0
  • dacd945 Bump golang.org/x/sync from 0.10.0 to 0.11.0

Don't miss a new prometheus-paperless-exporter release

NewReleases is sending notifications on new releases.