Releases: percona/mongodb_exporter
v0.42.0
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.42.0
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.42.0-amd64
docker pull percona/mongodb_exporter:0.42.0-arm64v8
What's Changed
- Remove system colections from collstats by @rolatsch in #917
- Bump go.mongodb.org/mongo-driver from 1.16.1 to 1.17.0 by @dependabot in #915
- PMM-7 update changelog and reference by @BupycHuk in #920
- Bump github.com/alecthomas/kong from 0.9.0 to 1.2.1 by @dependabot in #909
- Serving SRV targets and getting all nodes in single request by @adnull in #835
- Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.1 by @dependabot in #926
- PMM-13426: Fix PBM collector memory leak by @idoqo in #928
- Release 0.41.2 by @BupycHuk in #929
- PMM-7 update goreleaser version and config by @BupycHuk in #931
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.4 by @dependabot in #914
- PMM-13207 update go version by @idoqo in #934
- Bump github.com/golangci/golangci-lint from 1.59.1 to 1.61.0 in /tools by @dependabot in #911
- Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.13.0 by @dependabot in #908
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #937
- PMM-13426: update PBM sdk by @idoqo in #939
New Contributors
Full Changelog: v0.41.2...v0.42.0
v0.41.2
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.41.2
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.41.2-amd64
docker pull percona/mongodb_exporter:0.41.2-arm64v8
What's Changed
- PMM-13426: Fix PBM collector memory leak by @idoqo in #928
- Remove system colections from collstats by @rolatsch in #917
- Bump github.com/alecthomas/kong from 0.9.0 to 1.2.1 by @dependabot in #909
- Bump go.mongodb.org/mongo-driver from 1.16.1 to 1.17.0 by @dependabot in #915
- Bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.1 by @dependabot in #926
Full Changelog: v0.41.1...v0.41.2
v0.41.1
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.41.1
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.41.1-amd64
docker pull percona/mongodb_exporter:0.41.1-arm64v8
What's Changed
- Bump github.com/reviewdog/reviewdog from 0.20.1 to 0.20.2 in /tools by @dependabot in #910
- fix panic in v0.41.0. by @BupycHuk in #919
Full Changelog: v0.41.0...v0.41.1
v0.41.0
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.41.0
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.41.0-amd64
docker pull percona/mongodb_exporter:0.41.0-arm64v8
What's Changed
- PMM-12712 Doc about new shards collector. by @JiriCtvrtka in #778
- PMM-12510 correctly recognize arbiter nodes by @idoqo in #755
- PMM-12350 Fix mongos errors. by @BupycHuk in #779
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #765
- Bump actions/setup-go from 4 to 5 by @dependabot in #757
- PMM-12350 Fix node type detection. by @BupycHuk in #782
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tools by @dependabot in #764
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /tools by @dependabot in #775
- Bump github.com/daixiang0/gci from 0.11.2 to 0.12.1 in /tools by @dependabot in #772
- Bump github.com/reviewdog/reviewdog from 0.15.0 to 0.16.0 in /tools by @dependabot in #769
- Bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.2 in /tools by @dependabot in #743
- Bump github.com/reviewdog/reviewdog from 0.16.0 to 0.17.0 in /tools by @dependabot in #787
- Bump mvdan.cc/gofumpt from 0.5.0 to 0.6.0 in /tools by @dependabot in #786
- Fix splitting cluster URI into multiple targets by @adnull in #780
- PMM-12805 Collstats, indexstats iterate only over collections, not views. by @JiriCtvrtka in #790
- Bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.2 in /tools by @dependabot in #795
- Bump go.mongodb.org/mongo-driver from 1.12.1 to 1.14.0 by @dependabot in #797
- Fix case where users are prefixed with mongodb by @bvalente in #800
- Bump github.com/reviewdog/reviewdog from 0.17.0 to 0.17.1 in /tools by @dependabot in #793
- Bump github.com/prometheus/client_model from 0.5.0 to 0.6.0 by @dependabot in #799
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #806
- Reconsider inclusion of opid in mongodb_currentop_query_uptime by @tregubov-av in #812
- Bump github.com/alecthomas/kong from 0.8.1 to 0.9.0 by @dependabot in #813
- PMM-12962 fix balancer enabled metric by @igroene in #823
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /tools by @dependabot in #816
- Bump github.com/daixiang0/gci from 0.12.1 to 0.13.1 in /tools by @dependabot in #821
- Bump github.com/reviewdog/reviewdog from 0.17.1 to 0.17.2 in /tools by @dependabot in #822
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #817
- List only authorized collections by @AntPAllen in #825
- Bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.1 in /tools by @dependabot in #828
- Bump github.com/daixiang0/gci from 0.13.1 to 0.13.3 in /tools by @dependabot in #833
- Bump github.com/daixiang0/gci from 0.13.3 to 0.13.4 in /tools by @dependabot in #838
- Bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 in /tools by @dependabot in #832
- Bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 by @dependabot in #837
- update container version in readme by @AstralJaeger in #805
- PMM-12962: Correctly evaluate balancer metrics by @idoqo in #834
- Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0 by @dependabot in #840
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #843
- Bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.1 in /tools by @dependabot in #850
- PMM-9403 Add extra label for replicaset metrics by @BupycHuk in #804
- Update REFERENCE.md to include collector.dbstatsfreestorage by @knuteriksen in #791
- Bump github.com/golangci/golangci-lint from 1.58.1 to 1.59.0 in /tools by @dependabot in #854
- PMM-12522 collect chunks metrics in low resolution by @BupycHuk in #849
- PMM-12989 Reduce error logs from diagnostic data on arbiter nodes by @idoqo in #820
- Add information about supported MongoDB versions by @igroene in #855
- Bump github.com/reviewdog/reviewdog from 0.17.2 to 0.17.4 in /tools by @dependabot in #846
- Bump github.com/golangci/golangci-lint from 1.59.0 to 1.59.1 in /tools by @dependabot in #860
- Bump github.com/reviewdog/reviewdog from 0.17.4 to 0.17.5 in /tools by @dependabot in #859
- Bump go.mongodb.org/mongo-driver from 1.15.0 to 1.16.0 by @dependabot in #869
- Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 in /tools by @dependabot in #865
- Bump github.com/percona/exporter_shared from 0.7.4 to 0.7.5 by @dependabot in #841
- Bump github.com/prometheus/exporter-toolkit from 0.10.0 to 0.11.0 by @dependabot in #759
- Bump github.com/reviewdog/reviewdog from 0.17.5 to 0.18.1 in /tools by @dependabot in #864
- Bump github.com/reviewdog/reviewdog from 0.17.5 to 0.20.0 in /tools by @dependabot in #871
- Bump github.com/prometheus/client_golang from 1.14.0 to 1.19.1 by @dependabot in #851
- Bump github.com/prometheus/common from 0.42.0 to 0.55.0 by @dependabot in #870
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #857
- Remove needless docker port expose of 17001 in README by @rpstw in #881
- Bump github.com/reviewdog/reviewdog from 0.20.0 to 0.20.1 in /tools by @dependabot in #875
- PMM-12848 Refactoring currentop_collector. by @BupycHuk in #886
- Add command line flag to disable metrics about the exporter it-self by @equinox0815 in #885
- Remove system colections from index stats by @ramunas-omnisend in #893
- PMM-12957 pbm metrics collector by @idoqo in #866
- Bump go.mongodb.org/mongo-driver from 1.16.0 to 1.16.1 by @dependabot in #888
- PMM-13243: add cluster role label for mongodb_up by @idoqo in #884
- Bump mvdan.cc/gofumpt from 0.6.0 to 0.7.0 in /tools by @dependabot in #896
- Bump github.com/daixiang0/gci from 0.13.4 to 0.13.5 in /tools by @dependabot in #906
- PMM-13141 Added feature compatibility version collector by @cfsalguero in #863
- PMM-13362: Follow convention for metric name by @idoqo in #907
New Contributors
- @bvalente made their first contribution in #800
- @AntPAllen made their first contribution in #825
- @AstralJaeger made their first contribution in #805
- @knuteriksen made their first contribution in #791
- @rpstw made their first contribution in #881
- @equinox0815 made their first contribution in #885
- @cfsalguero made their first contribution in #863...
v0.40.0
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.40
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.40-amd64
docker pull percona/mongodb_exporter:0.40-arm64v8
What's Changed
- Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.2 in /tools by @dependabot in #665
- Bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in #664
- Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 by @dependabot in #593
- Bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.7 by @dependabot in #668
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by @dependabot in #672
- PMM-7 update license to Apache 2.0 by @BupycHuk in #679
- Bump github.com/alecthomas/kong from 0.7.1 to 0.8.0 by @dependabot in #681
- Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by @dependabot in #680
- Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /tools by @dependabot in #674
- Bump google.golang.org/grpc from 1.46.2 to 1.53.0 in /tools by @dependabot in #683
- Remove
prometheus/client_golang
replace by @marctc in #682 - PMM-12339 remove go tip by @ademidoff in #689
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by @dependabot in #687
- Bump github.com/percona/exporter_shared from 0.7.4-0.20211108113423-8555cdbac68b to 0.7.4 by @dependabot in #686
- add option --collector.dbstatsfreestorage to receive freeStorage stats from dbstats by @hggh in #666
- Bump go.mongodb.org/mongo-driver from 1.11.7 to 1.12.1 by @dependabot in #696
- chore: remove refs to deprecated io/ioutil by @testwill in #690
- moved go linter workflow out of go.yml by @anishrajan25 in #702
- add user and password to uri if the uri does not contain user password by @naughtyGitCat in #560
- Export currentOP uptime query metrics by @tregubov-av in #706
- PMM-7 Use pkg/errors by @artemgavrilov in #711
- Collector for working with data from the system profile by @mikle7771 in #710
- Add support for timestamp metrics with seconds precision by @trvrnrth in #558
- PMM-7 fix tests and a small improvement. by @BupycHuk in #720
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #712
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #713
- Bump actions/checkout from 3 to 4 by @dependabot in #708
- PMM-7 remove tests for mongodb v4.2 by @ademidoff in #723
- Bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #714
- Bump github.com/reviewdog/reviewdog from 0.14.1 to 0.15.0 in /tools by @dependabot in #724
- Bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by @dependabot in #722
- PMM-7 Bump up Go to v1.21 by @ademidoff in #729
- Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.2 in /tools by @dependabot in #728
- Bump github.com/AlekSi/pointer from 1.1.0 to 1.2.0 by @dependabot in #406
- Multi target support by @adnull in #653
- Add support for timeout offset by @mikael-lindstrom in #647
- Bump github.com/alecthomas/kong from 0.8.0 to 0.8.1 by @dependabot in #732
- Bump golang.org/x/net from 0.15.0 to 0.17.0 in /tools by @dependabot in #730
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in #731
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /tools by @dependabot in #736
- Bump github.com/daixiang0/gci from 0.10.1 to 0.11.2 in /tools by @dependabot in #725
- Update CHANGELOG by @BupycHuk in #741
New Contributors
- @marctc made their first contribution in #682
- @hggh made their first contribution in #666
- @testwill made their first contribution in #690
- @anishrajan25 made their first contribution in #702
- @tregubov-av made their first contribution in #706
- @mikle7771 made their first contribution in #710
- @adnull made their first contribution in #653
- @mikael-lindstrom made their first contribution in #647
Full Changelog: v0.39.0...v0.40.0
v0.39.0
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.39
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.39-amd64
docker pull percona/mongodb_exporter:0.39-arm64v8
What's Changed
- (#627, #631, #582, #636, #639) Updated dependencies
- (#655) Enable fetching diagnostic info for arbiter and allow connect mongodb exporter to arbiter with enabled authentication there.
Full Changelog: v0.38.0...v0.39.0
v0.38.0
Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.38
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.38-amd64
docker pull percona/mongodb_exporter:0.38-arm64v8
What's Changed
- Arbiter fix by @naughtyGitCat in #607
- add license files to packages by @delgod in #643
- PMM-11844: fix setting auth props by @ritbl in #640
New Contributors
- @naughtyGitCat made their first contribution in #607
- @delgod made their first contribution in #643
Full Changelog: v0.37.0...v0.38.0
v0.37.0
Docker images
We now support amd64 and arm64 Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.37
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.37-amd64
docker pull percona/mongodb_exporter:0.37-arm64v8
What's Changed
- (#612 ) Disable creating metric
mongodb_mongod_storage_engine
if it's not possible to retrieve (for example for mongos instance) - (#620) Update dependencies
Full Changelog: v0.36.0...v0.37.0
v0.36.0
Docker images
We now support amd64 and arm64 Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.36
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.36-amd64
docker pull percona/mongodb_exporter:0.36-arm64v8
What's Changed
(#575, #588, #603, #581) Updated dependencies
(#579) Update CONTRIBUTING.md
(#544) Fix web telemetry path option
(#555) Fix panics from attempts to use nil client
(#530) add root HandleFunc
(#487) Fix systemd user
(#573) Fix metric metric mongodb_mongos_sharding_balancer_enabled
PMM-11137: Fix retrieving MongoDB version for monogos instance
PMM-11040: Add security metrics with info about encryption
New Contributors
- @a-gavin made their first contribution in #544
- @beliys made their first contribution in #530
- @Aditya-Kapadiya made their first contribution in #579
- @ramunas-omnisend made their first contribution in #573
Full Changelog: v0.35.0...v0.36.0
v0.35.0
Docker images
We now support amd64 and arm64 Docker images
To automatically pull the appropriate Docker image for your platform, use
docker pull percona/mongodb_exporter:0.35
You can also specify a specific architecture image
docker pull percona/mongodb_exporter:0.35-amd64
docker pull percona/mongodb_exporter:0.35-arm64v8
What's Changed
(#522, #512, #523, #542, #504, #527, #536, #565, #550, #554) Updated dependencies
(#556) Use direct connection for tests connecting to rs1
(#567) Fix failure in linter run
(#568) Update reference for Code of Conduct
(#566) Create a separate guide for development workflow
(#548) Update test matrix
PMM-10292 Remove unused collector
PMM-10631: Add label to mongodb_version_info metric with Edition info
PMM-10600: Add mongo db vendor info
New Contributors
Full Changelog: v0.34.0...v0.35.0