percona/mongodb_exporter (percona/mongodb_exporter)
### [`v0.40.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.40.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.39.0...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](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/665](https://togithub.com/percona/mongodb_exporter/pull/665)
- Bump goreleaser/goreleaser-action from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/664](https://togithub.com/percona/mongodb_exporter/pull/664)
- Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/593](https://togithub.com/percona/mongodb_exporter/pull/593)
- Bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/668](https://togithub.com/percona/mongodb_exporter/pull/668)
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/672](https://togithub.com/percona/mongodb_exporter/pull/672)
- PMM-7 update license to Apache 2.0 by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/679](https://togithub.com/percona/mongodb_exporter/pull/679)
- Bump github.com/alecthomas/kong from 0.7.1 to 0.8.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/681](https://togithub.com/percona/mongodb_exporter/pull/681)
- Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/680](https://togithub.com/percona/mongodb_exporter/pull/680)
- Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/674](https://togithub.com/percona/mongodb_exporter/pull/674)
- Bump google.golang.org/grpc from 1.46.2 to 1.53.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/683](https://togithub.com/percona/mongodb_exporter/pull/683)
- Remove `prometheus/client_golang` replace by [@marctc](https://togithub.com/marctc) in [https://github.com/percona/mongodb_exporter/pull/682](https://togithub.com/percona/mongodb_exporter/pull/682)
- PMM-12339 remove go tip by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/689](https://togithub.com/percona/mongodb_exporter/pull/689)
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/687](https://togithub.com/percona/mongodb_exporter/pull/687)
- Bump github.com/percona/exporter_shared from 0.7.4-0.20211108113423-8555cdbac68b to 0.7.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/686](https://togithub.com/percona/mongodb_exporter/pull/686)
- add option --collector.dbstatsfreestorage to receive freeStorage stats from dbstats by [@hggh](https://togithub.com/hggh) in [https://github.com/percona/mongodb_exporter/pull/666](https://togithub.com/percona/mongodb_exporter/pull/666)
- Bump go.mongodb.org/mongo-driver from 1.11.7 to 1.12.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/696](https://togithub.com/percona/mongodb_exporter/pull/696)
- chore: remove refs to deprecated io/ioutil by [@testwill](https://togithub.com/testwill) in [https://github.com/percona/mongodb_exporter/pull/690](https://togithub.com/percona/mongodb_exporter/pull/690)
- moved go linter workflow out of go.yml by [@anishrajan25](https://togithub.com/anishrajan25) in [https://github.com/percona/mongodb_exporter/pull/702](https://togithub.com/percona/mongodb_exporter/pull/702)
- add user and password to uri if the uri does not contain user password by [@naughtyGitCat](https://togithub.com/naughtyGitCat) in [https://github.com/percona/mongodb_exporter/pull/560](https://togithub.com/percona/mongodb_exporter/pull/560)
- Export currentOP uptime query metrics by [@tregubov-av](https://togithub.com/tregubov-av) in [https://github.com/percona/mongodb_exporter/pull/706](https://togithub.com/percona/mongodb_exporter/pull/706)
- PMM-7 Use pkg/errors by [@artemgavrilov](https://togithub.com/artemgavrilov) in [https://github.com/percona/mongodb_exporter/pull/711](https://togithub.com/percona/mongodb_exporter/pull/711)
- Collector for working with data from the system profile by [@mikle7771](https://togithub.com/mikle7771) in [https://github.com/percona/mongodb_exporter/pull/710](https://togithub.com/percona/mongodb_exporter/pull/710)
- Add support for timestamp metrics with seconds precision by [@trvrnrth](https://togithub.com/trvrnrth) in [https://github.com/percona/mongodb_exporter/pull/558](https://togithub.com/percona/mongodb_exporter/pull/558)
- PMM-7 fix tests and a small improvement. by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/720](https://togithub.com/percona/mongodb_exporter/pull/720)
- Bump docker/setup-qemu-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/712](https://togithub.com/percona/mongodb_exporter/pull/712)
- Bump docker/setup-buildx-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/713](https://togithub.com/percona/mongodb_exporter/pull/713)
- Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/708](https://togithub.com/percona/mongodb_exporter/pull/708)
- PMM-7 remove tests for mongodb v4.2 by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/723](https://togithub.com/percona/mongodb_exporter/pull/723)
- Bump goreleaser/goreleaser-action from 4 to 5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/714](https://togithub.com/percona/mongodb_exporter/pull/714)
- Bump github.com/reviewdog/reviewdog from 0.14.1 to 0.15.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/724](https://togithub.com/percona/mongodb_exporter/pull/724)
- Bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/722](https://togithub.com/percona/mongodb_exporter/pull/722)
- PMM-7 Bump up Go to v1.21 by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/729](https://togithub.com/percona/mongodb_exporter/pull/729)
- Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.2 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/728](https://togithub.com/percona/mongodb_exporter/pull/728)
- Bump github.com/AlekSi/pointer from 1.1.0 to 1.2.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/406](https://togithub.com/percona/mongodb_exporter/pull/406)
- Multi target support by [@adnull](https://togithub.com/adnull) in [https://github.com/percona/mongodb_exporter/pull/653](https://togithub.com/percona/mongodb_exporter/pull/653)
- Add support for timeout offset by [@mikael-lindstrom](https://togithub.com/mikael-lindstrom) in [https://github.com/percona/mongodb_exporter/pull/647](https://togithub.com/percona/mongodb_exporter/pull/647)
- Bump github.com/alecthomas/kong from 0.8.0 to 0.8.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/732](https://togithub.com/percona/mongodb_exporter/pull/732)
- Bump golang.org/x/net from 0.15.0 to 0.17.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/730](https://togithub.com/percona/mongodb_exporter/pull/730)
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/731](https://togithub.com/percona/mongodb_exporter/pull/731)
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/736](https://togithub.com/percona/mongodb_exporter/pull/736)
- Bump github.com/daixiang0/gci from 0.10.1 to 0.11.2 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/725](https://togithub.com/percona/mongodb_exporter/pull/725)
- Update CHANGELOG by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/741](https://togithub.com/percona/mongodb_exporter/pull/741)
#### New Contributors
- [@marctc](https://togithub.com/marctc) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/682](https://togithub.com/percona/mongodb_exporter/pull/682)
- [@hggh](https://togithub.com/hggh) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/666](https://togithub.com/percona/mongodb_exporter/pull/666)
- [@testwill](https://togithub.com/testwill) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/690](https://togithub.com/percona/mongodb_exporter/pull/690)
- [@anishrajan25](https://togithub.com/anishrajan25) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/702](https://togithub.com/percona/mongodb_exporter/pull/702)
- [@tregubov-av](https://togithub.com/tregubov-av) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/706](https://togithub.com/percona/mongodb_exporter/pull/706)
- [@mikle7771](https://togithub.com/mikle7771) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/710](https://togithub.com/percona/mongodb_exporter/pull/710)
- [@adnull](https://togithub.com/adnull) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/653](https://togithub.com/percona/mongodb_exporter/pull/653)
- [@mikael-lindstrom](https://togithub.com/mikael-lindstrom) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/647](https://togithub.com/percona/mongodb_exporter/pull/647)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.39.0...v0.40.0
### [`v0.39.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.39.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.38.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
- ([https://github.com/percona/mongodb_exporter/pull/627](https://togithub.com/percona/mongodb_exporter/pull/627), [https://github.com/percona/mongodb_exporter/pull/631](https://togithub.com/percona/mongodb_exporter/pull/631), [https://github.com/percona/mongodb_exporter/pull/582](https://togithub.com/percona/mongodb_exporter/pull/582), [https://github.com/percona/mongodb_exporter/pull/636](https://togithub.com/percona/mongodb_exporter/pull/636), [https://github.com/percona/mongodb_exporter/pull/639](https://togithub.com/percona/mongodb_exporter/pull/639)) Updated dependencies
- ([https://github.com/percona/mongodb_exporter/pull/655](https://togithub.com/percona/mongodb_exporter/pull/655)) Enable fetching diagnostic info for arbiter and allow connect mongodb exporter to arbiter with enabled authentication there.
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.38.0...v0.39.0
### [`v0.38.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.38.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.37.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](https://togithub.com/naughtyGitCat) in [https://github.com/percona/mongodb_exporter/pull/607](https://togithub.com/percona/mongodb_exporter/pull/607)
- add license files to packages by [@delgod](https://togithub.com/delgod) in [https://github.com/percona/mongodb_exporter/pull/643](https://togithub.com/percona/mongodb_exporter/pull/643)
- PMM-11844: fix setting auth props by [@ritbl](https://togithub.com/ritbl) in [https://github.com/percona/mongodb_exporter/pull/640](https://togithub.com/percona/mongodb_exporter/pull/640)
#### New Contributors
- [@naughtyGitCat](https://togithub.com/naughtyGitCat) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/607](https://togithub.com/percona/mongodb_exporter/pull/607)
- [@delgod](https://togithub.com/delgod) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/643](https://togithub.com/percona/mongodb_exporter/pull/643)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.37.0...v0.38.0
### [`v0.37.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.37.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.36.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
- ([https://github.com/percona/mongodb_exporter/pull/612](https://togithub.com/percona/mongodb_exporter/pull/612) ) Disable creating metric `mongodb_mongod_storage_engine` if it's not possible to retrieve (for example for mongos instance)
- ([https://github.com/percona/mongodb_exporter/pull/620](https://togithub.com/percona/mongodb_exporter/pull/620)) Update dependencies
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.36.0...v0.37.0
### [`v0.36.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.36.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.35.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
([https://github.com/percona/mongodb_exporter/pull/575](https://togithub.com/percona/mongodb_exporter/pull/575), [https://github.com/percona/mongodb_exporter/pull/588](https://togithub.com/percona/mongodb_exporter/pull/588), [https://github.com/percona/mongodb_exporter/pull/603](https://togithub.com/percona/mongodb_exporter/pull/603), [https://github.com/percona/mongodb_exporter/pull/581](https://togithub.com/percona/mongodb_exporter/pull/581)) Updated dependencies
([https://github.com/percona/mongodb_exporter/pull/579](https://togithub.com/percona/mongodb_exporter/pull/579)) Update CONTRIBUTING.md
([https://github.com/percona/mongodb_exporter/pull/544](https://togithub.com/percona/mongodb_exporter/pull/544)) Fix web telemetry path option
([https://github.com/percona/mongodb_exporter/pull/555](https://togithub.com/percona/mongodb_exporter/pull/555)) Fix panics from attempts to use nil client
([https://github.com/percona/mongodb_exporter/pull/530](https://togithub.com/percona/mongodb_exporter/pull/530)) add root HandleFunc
([https://github.com/percona/mongodb_exporter/pull/487](https://togithub.com/percona/mongodb_exporter/pull/487)) Fix systemd user
([https://github.com/percona/mongodb_exporter/pull/573](https://togithub.com/percona/mongodb_exporter/pull/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](https://togithub.com/a-gavin) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/544](https://togithub.com/percona/mongodb_exporter/pull/544)
- [@beliys](https://togithub.com/beliys) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/530](https://togithub.com/percona/mongodb_exporter/pull/530)
- [@Aditya-Kapadiya](https://togithub.com/Aditya-Kapadiya) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/579](https://togithub.com/percona/mongodb_exporter/pull/579)
- [@ramunas-omnisend](https://togithub.com/ramunas-omnisend) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/573](https://togithub.com/percona/mongodb_exporter/pull/573)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.35.0...v0.36.0
### [`v0.35.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.35.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.34.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
([https://github.com/percona/mongodb_exporter/pull/522](https://togithub.com/percona/mongodb_exporter/pull/522), [https://github.com/percona/mongodb_exporter/pull/512](https://togithub.com/percona/mongodb_exporter/pull/512), [https://github.com/percona/mongodb_exporter/pull/523](https://togithub.com/percona/mongodb_exporter/pull/523), [https://github.com/percona/mongodb_exporter/pull/542](https://togithub.com/percona/mongodb_exporter/pull/542), [https://github.com/percona/mongodb_exporter/pull/504](https://togithub.com/percona/mongodb_exporter/pull/504), [https://github.com/percona/mongodb_exporter/pull/527](https://togithub.com/percona/mongodb_exporter/pull/527), [https://github.com/percona/mongodb_exporter/pull/536](https://togithub.com/percona/mongodb_exporter/pull/536), [https://github.com/percona/mongodb_exporter/pull/565](https://togithub.com/percona/mongodb_exporter/pull/565), [https://github.com/percona/mongodb_exporter/pull/550](https://togithub.com/percona/mongodb_exporter/pull/550), [https://github.com/percona/mongodb_exporter/pull/554](https://togithub.com/percona/mongodb_exporter/pull/554)) Updated dependencies
([https://github.com/percona/mongodb_exporter/pull/556](https://togithub.com/percona/mongodb_exporter/pull/556)) Use direct connection for tests connecting to rs1
([https://github.com/percona/mongodb_exporter/pull/567](https://togithub.com/percona/mongodb_exporter/pull/567)) Fix failure in linter run
([https://github.com/percona/mongodb_exporter/pull/568](https://togithub.com/percona/mongodb_exporter/pull/568)) Update reference for Code of Conduct
([https://github.com/percona/mongodb_exporter/pull/566](https://togithub.com/percona/mongodb_exporter/pull/566)) Create a separate guide for development workflow
([https://github.com/percona/mongodb_exporter/pull/548](https://togithub.com/percona/mongodb_exporter/pull/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
- [@dliakhov](https://togithub.com/dliakhov) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/552](https://togithub.com/percona/mongodb_exporter/pull/552)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.34.0...v0.35.0
### [`v0.34.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.34.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.33.0...v0.34.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.34`
You can also specify a specific architecture image
- `docker pull percona/mongodb_exporter:0.34-amd64`
- `docker pull percona/mongodb_exporter:0.34-arm64v8`
#### What's Changed
- ([#538](https://togithub.com/percona/mongodb_exporter/issues/538)) Updated CHANGELOG
- PMM-9968 Use logger with level
#### New Contributors
- [@YaroslavPodorvanov](https://togithub.com/YaroslavPodorvanov) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/508](https://togithub.com/percona/mongodb_exporter/pull/508)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.33.0...v0.34.0
### [`v0.33.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.33.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.32.0...v0.33.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.33`
You can also specify a specific architecture image
- `docker pull percona/mongodb_exporter:0.33-amd64`
- `docker pull percona/mongodb_exporter:0.33-arm64v8`
#### What's Changed
([#479](https://togithub.com/percona/mongodb_exporter/issues/479), [#471](https://togithub.com/percona/mongodb_exporter/issues/471), [#490](https://togithub.com/percona/mongodb_exporter/issues/490), [#491](https://togithub.com/percona/mongodb_exporter/issues/491)) Updated dependencies
([#517](https://togithub.com/percona/mongodb_exporter/issues/517)) Updated CHANGELOG
([#481](https://togithub.com/percona/mongodb_exporter/issues/481)) Fixed ambiguous option -s in postinst
([#482](https://togithub.com/percona/mongodb_exporter/issues/482)) Updated comments to fix CI pipeline for Golang tip
([#474](https://togithub.com/percona/mongodb_exporter/issues/474)) Added support for multi-arch docker image
( [#494](https://togithub.com/percona/mongodb_exporter/issues/494)) Added fix for cluster role label
PMM-4274 Enabled pprof in exporter
PMM-1458 Created reference document for exporter
PMM-9320: Fixed authentication credentials to support characters like `+`
PMM-10265: Fallback to original DSN support if given DSN is non-URI
PMM-9919 Added support for meta-metrics in exporter
PMM-10271 Fixed meta-metric label for general collector
#### New Contributors
- [@d4nnyx](https://togithub.com/d4nnyx) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/481](https://togithub.com/percona/mongodb_exporter/pull/481)
- [@charlie-haley](https://togithub.com/charlie-haley) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/474](https://togithub.com/percona/mongodb_exporter/pull/474)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.32.3...v0.33.0
### [`v0.32.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.32.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.2...v0.32.0)
#### Docker images
- `docker pull percona/mongodb_exporter:0.32.0`
#### What's Changed
([#454](https://togithub.com/percona/mongodb_exporter/issues/454) , [#463](https://togithub.com/percona/mongodb_exporter/issues/463), [#451](https://togithub.com/percona/mongodb_exporter/issues/451), [#466](https://togithub.com/percona/mongodb_exporter/issues/466), [#462](https://togithub.com/percona/mongodb_exporter/issues/462), [#478](https://togithub.com/percona/mongodb_exporter/issues/478)) Updated dependencies
([#468](https://togithub.com/percona/mongodb_exporter/issues/468)) Created MongoDB exporter user in postinst
([#469](https://togithub.com/percona/mongodb_exporter/issues/469)) Updated README.md
[PMM-9450](https://togithub.com/percona/mongodb_exporter/pull/411) Enable basic auth with Prometheus exporter toolkit
#### New Contributors
- [@arggh](https://togithub.com/arggh) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/469](https://togithub.com/percona/mongodb_exporter/pull/469)
**Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.31.2...v0.32.0
### [`v0.31.2`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.2)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.1...v0.31.2)
[PMM-9815](https://jira.percona.com/browse/PMM-9815) Fix MongoDB exporter version
##### Docker images
- `docker pull percona/mongodb_exporter:0.31.2`
### [`v0.31.1`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.1)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.0...v0.31.1)
[PMM-9757](https://jira.percona.com/browse/PMM-9757) MongoDB exporter panics when DB connection is lost
##### Docker images
- `docker pull percona/mongodb_exporter:0.31.1`
### [`v0.31.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.30.0...v0.31.0)
([#440](https://togithub.com/percona/mongodb_exporter/issues/440)) Bumped build tools version and updated build process
([#441](https://togithub.com/percona/mongodb_exporter/issues/441), [#446](https://togithub.com/percona/mongodb_exporter/issues/446)) Updated CI test matrix; fixed warnings in pipeline
([#437](https://togithub.com/percona/mongodb_exporter/issues/437)) Fixed bug in development infrastructure setup
([#435](https://togithub.com/percona/mongodb_exporter/issues/435)) Added flag to remove ambiguity for descending index metric
([#433](https://togithub.com/percona/mongodb_exporter/issues/433)) Fixed bug in collstats metric generation by disabling histogram for collstats
[PMM-5598](https://jira.percona.com/browse/PMM-5598) Added RPM and DEB packages
[PMM-5471](https://jira.percona.com/browse/PMM-5471) Add license checks to mongodb_exporter
[PMM-9312](https://jira.percona.com/browse/PMM-9312) Capture MongoDB metrics - dbStats, collStats, indexStats and topmetrics
[PMM-9652](https://jira.percona.com/browse/PMM-9652) Fix anti-pattern metric names
[PMM-9458](https://jira.percona.com/browse/PMM-9458) Disable DBStats and TopMetrics where limit is active
[PMM-9507](https://jira.percona.com/browse/PMM-9507) Update help for MongoDB
[PMM-9400](https://jira.percona.com/browse/PMM-9400) Fix missing metrics for indexStats and collStats when all collectors enabled
[PMM-9471](https://jira.percona.com/browse/PMM-9471) Fix issue with MongoDB exporter context deadline
[PMM-9459](https://jira.percona.com/browse/PMM-9459) Fix dual requests to database for metric generation
##### Docker images
- `docker pull percona/mongodb_exporter:0.31.0`
### [`v0.30.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.30.0)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.9...v0.30.0)
PMM-8770 enable safe metrics collection
PMM-7802 arbiter authentication
#### Docker images
- `docker pull percona/mongodb_exporter:0.30`
- `docker pull percona/mongodb_exporter:0.30.0`
### [`v0.20.9`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.9)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.8...v0.20.9)
- Fix version reported by community exporter, now empty ([#373](https://togithub.com/percona/mongodb_exporter/issues/373)) (Denys Kondratenko)
- PMM-8011 Add top admincommand collector ([#357](https://togithub.com/percona/mongodb_exporter/issues/357)) (Ivan Groenewold)
- Prevent exporter exit after start ([#366](https://togithub.com/percona/mongodb_exporter/issues/366)) (Kris Budde)
- Close client if initial connection failed ([#367](https://togithub.com/percona/mongodb_exporter/issues/367)) (Kris Budde)
- Build container image on release ([#354](https://togithub.com/percona/mongodb_exporter/issues/354)) (Kris Budde)
- PMM-7116 myState metric always has a value ([#345](https://togithub.com/percona/mongodb_exporter/issues/345)) (Carlos Salguero)
- Expose exporter.Handler and allow disabling default registry ([#356](https://togithub.com/percona/mongodb_exporter/issues/356)) (Robert Fratto)
- Remove dependency on github.com/prometheus/common/log ([#355](https://togithub.com/percona/mongodb_exporter/issues/355)) (Robert Fratto)
#### Docker images
- `docker pull percona/mongodb_exporter:0.20`
- `docker pull percona/mongodb_exporter:0.20.9`
### [`v0.20.8`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.8)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.7...v0.20.8)
|Fix #|Description|
|-----|-----|
|Fixed bug PMM-8849|Fixed panic on nil data|
|Improvement PMM-8772|DBStats are disabled by default. Adde 'enable' parameter|
|Fixed bug PMM-8539|cl_role is always "shardsvr" even for configsvr|
|Fixed bug PMM-8489|Fixed topology labels on mongos|
|Improvement PMM-7424|Add support for compatible mode for dbStats metric to provide old metrics|
|Improvement PMM-7116|myState metric always has a value|
|Improvement PR [#344](https://togithub.com/percona/mongodb_exporter/issues/344)|Documented minimum permissions needed to collect data|
### [`v0.20.7`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.7)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.6...v0.20.7)
|Ticket|Description|
|-----|-----|
|Improvement|Upgraded dependencies|
|Fixed error [PMM-6877](https://jira.percona.com/browse/PMM-6877)|replsetGetStatus error on mongos|
### [`v0.20.6`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.6)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.5...v0.20.6)
- [PMM-7789 Remove weak ciphers from exporter_shared](https://jira.percona.com/browse/PMM-7789)
### [`v0.20.5`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.5)
[Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.4...v0.20.5)
- Fixed bug [PMM-7941](https://jira.percona.com/browse/PMM-7941): Wrong replication status value
- Improvement [#272](https://togithub.com/percona/mongodb_exporter/issues/272) : Bump github.com/golangci/golangci-lint from 1.39.0 to 1.40.1 in /tools
- Improvement [#271](https://togithub.com/percona/mongodb_exporter/issues/271) : Bump golang.org/x/tools from 0.1.0 to 0.1.1 in /tools
- Improvement [#269](https://togithub.com/percona/mongodb_exporter/issues/269) : Bump go.mongodb.org/mongo-driver from 1.4.1 to 1.5.2
- Improvement [#268](https://togithub.com/percona/mongodb_exporter/issues/268) : Bump github.com/prometheus/common from 0.20.0 to 0.24.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.20.4
->0.40.0
Release Notes
percona/mongodb_exporter (percona/mongodb_exporter)
### [`v0.40.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.40.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.39.0...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](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/665](https://togithub.com/percona/mongodb_exporter/pull/665) - Bump goreleaser/goreleaser-action from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/664](https://togithub.com/percona/mongodb_exporter/pull/664) - Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/593](https://togithub.com/percona/mongodb_exporter/pull/593) - Bump go.mongodb.org/mongo-driver from 1.11.3 to 1.11.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/668](https://togithub.com/percona/mongodb_exporter/pull/668) - Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/672](https://togithub.com/percona/mongodb_exporter/pull/672) - PMM-7 update license to Apache 2.0 by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/679](https://togithub.com/percona/mongodb_exporter/pull/679) - Bump github.com/alecthomas/kong from 0.7.1 to 0.8.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/681](https://togithub.com/percona/mongodb_exporter/pull/681) - Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/680](https://togithub.com/percona/mongodb_exporter/pull/680) - Bump github.com/golangci/golangci-lint from 1.53.2 to 1.53.3 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/674](https://togithub.com/percona/mongodb_exporter/pull/674) - Bump google.golang.org/grpc from 1.46.2 to 1.53.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/683](https://togithub.com/percona/mongodb_exporter/pull/683) - Remove `prometheus/client_golang` replace by [@marctc](https://togithub.com/marctc) in [https://github.com/percona/mongodb_exporter/pull/682](https://togithub.com/percona/mongodb_exporter/pull/682) - PMM-12339 remove go tip by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/689](https://togithub.com/percona/mongodb_exporter/pull/689) - Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/687](https://togithub.com/percona/mongodb_exporter/pull/687) - Bump github.com/percona/exporter_shared from 0.7.4-0.20211108113423-8555cdbac68b to 0.7.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/686](https://togithub.com/percona/mongodb_exporter/pull/686) - add option --collector.dbstatsfreestorage to receive freeStorage stats from dbstats by [@hggh](https://togithub.com/hggh) in [https://github.com/percona/mongodb_exporter/pull/666](https://togithub.com/percona/mongodb_exporter/pull/666) - Bump go.mongodb.org/mongo-driver from 1.11.7 to 1.12.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/696](https://togithub.com/percona/mongodb_exporter/pull/696) - chore: remove refs to deprecated io/ioutil by [@testwill](https://togithub.com/testwill) in [https://github.com/percona/mongodb_exporter/pull/690](https://togithub.com/percona/mongodb_exporter/pull/690) - moved go linter workflow out of go.yml by [@anishrajan25](https://togithub.com/anishrajan25) in [https://github.com/percona/mongodb_exporter/pull/702](https://togithub.com/percona/mongodb_exporter/pull/702) - add user and password to uri if the uri does not contain user password by [@naughtyGitCat](https://togithub.com/naughtyGitCat) in [https://github.com/percona/mongodb_exporter/pull/560](https://togithub.com/percona/mongodb_exporter/pull/560) - Export currentOP uptime query metrics by [@tregubov-av](https://togithub.com/tregubov-av) in [https://github.com/percona/mongodb_exporter/pull/706](https://togithub.com/percona/mongodb_exporter/pull/706) - PMM-7 Use pkg/errors by [@artemgavrilov](https://togithub.com/artemgavrilov) in [https://github.com/percona/mongodb_exporter/pull/711](https://togithub.com/percona/mongodb_exporter/pull/711) - Collector for working with data from the system profile by [@mikle7771](https://togithub.com/mikle7771) in [https://github.com/percona/mongodb_exporter/pull/710](https://togithub.com/percona/mongodb_exporter/pull/710) - Add support for timestamp metrics with seconds precision by [@trvrnrth](https://togithub.com/trvrnrth) in [https://github.com/percona/mongodb_exporter/pull/558](https://togithub.com/percona/mongodb_exporter/pull/558) - PMM-7 fix tests and a small improvement. by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/720](https://togithub.com/percona/mongodb_exporter/pull/720) - Bump docker/setup-qemu-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/712](https://togithub.com/percona/mongodb_exporter/pull/712) - Bump docker/setup-buildx-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/713](https://togithub.com/percona/mongodb_exporter/pull/713) - Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/708](https://togithub.com/percona/mongodb_exporter/pull/708) - PMM-7 remove tests for mongodb v4.2 by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/723](https://togithub.com/percona/mongodb_exporter/pull/723) - Bump goreleaser/goreleaser-action from 4 to 5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/714](https://togithub.com/percona/mongodb_exporter/pull/714) - Bump github.com/reviewdog/reviewdog from 0.14.1 to 0.15.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/724](https://togithub.com/percona/mongodb_exporter/pull/724) - Bump github.com/prometheus/client_model from 0.4.0 to 0.5.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/722](https://togithub.com/percona/mongodb_exporter/pull/722) - PMM-7 Bump up Go to v1.21 by [@ademidoff](https://togithub.com/ademidoff) in [https://github.com/percona/mongodb_exporter/pull/729](https://togithub.com/percona/mongodb_exporter/pull/729) - Bump github.com/golangci/golangci-lint from 1.53.3 to 1.54.2 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/728](https://togithub.com/percona/mongodb_exporter/pull/728) - Bump github.com/AlekSi/pointer from 1.1.0 to 1.2.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/406](https://togithub.com/percona/mongodb_exporter/pull/406) - Multi target support by [@adnull](https://togithub.com/adnull) in [https://github.com/percona/mongodb_exporter/pull/653](https://togithub.com/percona/mongodb_exporter/pull/653) - Add support for timeout offset by [@mikael-lindstrom](https://togithub.com/mikael-lindstrom) in [https://github.com/percona/mongodb_exporter/pull/647](https://togithub.com/percona/mongodb_exporter/pull/647) - Bump github.com/alecthomas/kong from 0.8.0 to 0.8.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/732](https://togithub.com/percona/mongodb_exporter/pull/732) - Bump golang.org/x/net from 0.15.0 to 0.17.0 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/730](https://togithub.com/percona/mongodb_exporter/pull/730) - Bump golang.org/x/net from 0.9.0 to 0.17.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/731](https://togithub.com/percona/mongodb_exporter/pull/731) - Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/736](https://togithub.com/percona/mongodb_exporter/pull/736) - Bump github.com/daixiang0/gci from 0.10.1 to 0.11.2 in /tools by [@dependabot](https://togithub.com/dependabot) in [https://github.com/percona/mongodb_exporter/pull/725](https://togithub.com/percona/mongodb_exporter/pull/725) - Update CHANGELOG by [@BupycHuk](https://togithub.com/BupycHuk) in [https://github.com/percona/mongodb_exporter/pull/741](https://togithub.com/percona/mongodb_exporter/pull/741) #### New Contributors - [@marctc](https://togithub.com/marctc) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/682](https://togithub.com/percona/mongodb_exporter/pull/682) - [@hggh](https://togithub.com/hggh) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/666](https://togithub.com/percona/mongodb_exporter/pull/666) - [@testwill](https://togithub.com/testwill) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/690](https://togithub.com/percona/mongodb_exporter/pull/690) - [@anishrajan25](https://togithub.com/anishrajan25) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/702](https://togithub.com/percona/mongodb_exporter/pull/702) - [@tregubov-av](https://togithub.com/tregubov-av) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/706](https://togithub.com/percona/mongodb_exporter/pull/706) - [@mikle7771](https://togithub.com/mikle7771) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/710](https://togithub.com/percona/mongodb_exporter/pull/710) - [@adnull](https://togithub.com/adnull) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/653](https://togithub.com/percona/mongodb_exporter/pull/653) - [@mikael-lindstrom](https://togithub.com/mikael-lindstrom) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/647](https://togithub.com/percona/mongodb_exporter/pull/647) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.39.0...v0.40.0 ### [`v0.39.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.39.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.38.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 - ([https://github.com/percona/mongodb_exporter/pull/627](https://togithub.com/percona/mongodb_exporter/pull/627), [https://github.com/percona/mongodb_exporter/pull/631](https://togithub.com/percona/mongodb_exporter/pull/631), [https://github.com/percona/mongodb_exporter/pull/582](https://togithub.com/percona/mongodb_exporter/pull/582), [https://github.com/percona/mongodb_exporter/pull/636](https://togithub.com/percona/mongodb_exporter/pull/636), [https://github.com/percona/mongodb_exporter/pull/639](https://togithub.com/percona/mongodb_exporter/pull/639)) Updated dependencies - ([https://github.com/percona/mongodb_exporter/pull/655](https://togithub.com/percona/mongodb_exporter/pull/655)) Enable fetching diagnostic info for arbiter and allow connect mongodb exporter to arbiter with enabled authentication there. **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.38.0...v0.39.0 ### [`v0.38.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.38.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.37.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](https://togithub.com/naughtyGitCat) in [https://github.com/percona/mongodb_exporter/pull/607](https://togithub.com/percona/mongodb_exporter/pull/607) - add license files to packages by [@delgod](https://togithub.com/delgod) in [https://github.com/percona/mongodb_exporter/pull/643](https://togithub.com/percona/mongodb_exporter/pull/643) - PMM-11844: fix setting auth props by [@ritbl](https://togithub.com/ritbl) in [https://github.com/percona/mongodb_exporter/pull/640](https://togithub.com/percona/mongodb_exporter/pull/640) #### New Contributors - [@naughtyGitCat](https://togithub.com/naughtyGitCat) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/607](https://togithub.com/percona/mongodb_exporter/pull/607) - [@delgod](https://togithub.com/delgod) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/643](https://togithub.com/percona/mongodb_exporter/pull/643) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.37.0...v0.38.0 ### [`v0.37.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.37.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.36.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 - ([https://github.com/percona/mongodb_exporter/pull/612](https://togithub.com/percona/mongodb_exporter/pull/612) ) Disable creating metric `mongodb_mongod_storage_engine` if it's not possible to retrieve (for example for mongos instance) - ([https://github.com/percona/mongodb_exporter/pull/620](https://togithub.com/percona/mongodb_exporter/pull/620)) Update dependencies **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.36.0...v0.37.0 ### [`v0.36.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.36.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.35.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 ([https://github.com/percona/mongodb_exporter/pull/575](https://togithub.com/percona/mongodb_exporter/pull/575), [https://github.com/percona/mongodb_exporter/pull/588](https://togithub.com/percona/mongodb_exporter/pull/588), [https://github.com/percona/mongodb_exporter/pull/603](https://togithub.com/percona/mongodb_exporter/pull/603), [https://github.com/percona/mongodb_exporter/pull/581](https://togithub.com/percona/mongodb_exporter/pull/581)) Updated dependencies ([https://github.com/percona/mongodb_exporter/pull/579](https://togithub.com/percona/mongodb_exporter/pull/579)) Update CONTRIBUTING.md ([https://github.com/percona/mongodb_exporter/pull/544](https://togithub.com/percona/mongodb_exporter/pull/544)) Fix web telemetry path option ([https://github.com/percona/mongodb_exporter/pull/555](https://togithub.com/percona/mongodb_exporter/pull/555)) Fix panics from attempts to use nil client ([https://github.com/percona/mongodb_exporter/pull/530](https://togithub.com/percona/mongodb_exporter/pull/530)) add root HandleFunc ([https://github.com/percona/mongodb_exporter/pull/487](https://togithub.com/percona/mongodb_exporter/pull/487)) Fix systemd user ([https://github.com/percona/mongodb_exporter/pull/573](https://togithub.com/percona/mongodb_exporter/pull/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](https://togithub.com/a-gavin) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/544](https://togithub.com/percona/mongodb_exporter/pull/544) - [@beliys](https://togithub.com/beliys) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/530](https://togithub.com/percona/mongodb_exporter/pull/530) - [@Aditya-Kapadiya](https://togithub.com/Aditya-Kapadiya) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/579](https://togithub.com/percona/mongodb_exporter/pull/579) - [@ramunas-omnisend](https://togithub.com/ramunas-omnisend) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/573](https://togithub.com/percona/mongodb_exporter/pull/573) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.35.0...v0.36.0 ### [`v0.35.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.35.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.34.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 ([https://github.com/percona/mongodb_exporter/pull/522](https://togithub.com/percona/mongodb_exporter/pull/522), [https://github.com/percona/mongodb_exporter/pull/512](https://togithub.com/percona/mongodb_exporter/pull/512), [https://github.com/percona/mongodb_exporter/pull/523](https://togithub.com/percona/mongodb_exporter/pull/523), [https://github.com/percona/mongodb_exporter/pull/542](https://togithub.com/percona/mongodb_exporter/pull/542), [https://github.com/percona/mongodb_exporter/pull/504](https://togithub.com/percona/mongodb_exporter/pull/504), [https://github.com/percona/mongodb_exporter/pull/527](https://togithub.com/percona/mongodb_exporter/pull/527), [https://github.com/percona/mongodb_exporter/pull/536](https://togithub.com/percona/mongodb_exporter/pull/536), [https://github.com/percona/mongodb_exporter/pull/565](https://togithub.com/percona/mongodb_exporter/pull/565), [https://github.com/percona/mongodb_exporter/pull/550](https://togithub.com/percona/mongodb_exporter/pull/550), [https://github.com/percona/mongodb_exporter/pull/554](https://togithub.com/percona/mongodb_exporter/pull/554)) Updated dependencies ([https://github.com/percona/mongodb_exporter/pull/556](https://togithub.com/percona/mongodb_exporter/pull/556)) Use direct connection for tests connecting to rs1 ([https://github.com/percona/mongodb_exporter/pull/567](https://togithub.com/percona/mongodb_exporter/pull/567)) Fix failure in linter run ([https://github.com/percona/mongodb_exporter/pull/568](https://togithub.com/percona/mongodb_exporter/pull/568)) Update reference for Code of Conduct ([https://github.com/percona/mongodb_exporter/pull/566](https://togithub.com/percona/mongodb_exporter/pull/566)) Create a separate guide for development workflow ([https://github.com/percona/mongodb_exporter/pull/548](https://togithub.com/percona/mongodb_exporter/pull/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 - [@dliakhov](https://togithub.com/dliakhov) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/552](https://togithub.com/percona/mongodb_exporter/pull/552) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.34.0...v0.35.0 ### [`v0.34.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.34.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.33.0...v0.34.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.34` You can also specify a specific architecture image - `docker pull percona/mongodb_exporter:0.34-amd64` - `docker pull percona/mongodb_exporter:0.34-arm64v8` #### What's Changed - ([#538](https://togithub.com/percona/mongodb_exporter/issues/538)) Updated CHANGELOG - PMM-9968 Use logger with level #### New Contributors - [@YaroslavPodorvanov](https://togithub.com/YaroslavPodorvanov) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/508](https://togithub.com/percona/mongodb_exporter/pull/508) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.33.0...v0.34.0 ### [`v0.33.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.33.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.32.0...v0.33.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.33` You can also specify a specific architecture image - `docker pull percona/mongodb_exporter:0.33-amd64` - `docker pull percona/mongodb_exporter:0.33-arm64v8` #### What's Changed ([#479](https://togithub.com/percona/mongodb_exporter/issues/479), [#471](https://togithub.com/percona/mongodb_exporter/issues/471), [#490](https://togithub.com/percona/mongodb_exporter/issues/490), [#491](https://togithub.com/percona/mongodb_exporter/issues/491)) Updated dependencies ([#517](https://togithub.com/percona/mongodb_exporter/issues/517)) Updated CHANGELOG ([#481](https://togithub.com/percona/mongodb_exporter/issues/481)) Fixed ambiguous option -s in postinst ([#482](https://togithub.com/percona/mongodb_exporter/issues/482)) Updated comments to fix CI pipeline for Golang tip ([#474](https://togithub.com/percona/mongodb_exporter/issues/474)) Added support for multi-arch docker image ( [#494](https://togithub.com/percona/mongodb_exporter/issues/494)) Added fix for cluster role label PMM-4274 Enabled pprof in exporter PMM-1458 Created reference document for exporter PMM-9320: Fixed authentication credentials to support characters like `+` PMM-10265: Fallback to original DSN support if given DSN is non-URI PMM-9919 Added support for meta-metrics in exporter PMM-10271 Fixed meta-metric label for general collector #### New Contributors - [@d4nnyx](https://togithub.com/d4nnyx) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/481](https://togithub.com/percona/mongodb_exporter/pull/481) - [@charlie-haley](https://togithub.com/charlie-haley) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/474](https://togithub.com/percona/mongodb_exporter/pull/474) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.32.3...v0.33.0 ### [`v0.32.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.32.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.2...v0.32.0) #### Docker images - `docker pull percona/mongodb_exporter:0.32.0` #### What's Changed ([#454](https://togithub.com/percona/mongodb_exporter/issues/454) , [#463](https://togithub.com/percona/mongodb_exporter/issues/463), [#451](https://togithub.com/percona/mongodb_exporter/issues/451), [#466](https://togithub.com/percona/mongodb_exporter/issues/466), [#462](https://togithub.com/percona/mongodb_exporter/issues/462), [#478](https://togithub.com/percona/mongodb_exporter/issues/478)) Updated dependencies ([#468](https://togithub.com/percona/mongodb_exporter/issues/468)) Created MongoDB exporter user in postinst ([#469](https://togithub.com/percona/mongodb_exporter/issues/469)) Updated README.md [PMM-9450](https://togithub.com/percona/mongodb_exporter/pull/411) Enable basic auth with Prometheus exporter toolkit #### New Contributors - [@arggh](https://togithub.com/arggh) made their first contribution in [https://github.com/percona/mongodb_exporter/pull/469](https://togithub.com/percona/mongodb_exporter/pull/469) **Full Changelog**: https://github.com/percona/mongodb_exporter/compare/v0.31.2...v0.32.0 ### [`v0.31.2`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.2) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.1...v0.31.2) [PMM-9815](https://jira.percona.com/browse/PMM-9815) Fix MongoDB exporter version ##### Docker images - `docker pull percona/mongodb_exporter:0.31.2` ### [`v0.31.1`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.1) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.31.0...v0.31.1) [PMM-9757](https://jira.percona.com/browse/PMM-9757) MongoDB exporter panics when DB connection is lost ##### Docker images - `docker pull percona/mongodb_exporter:0.31.1` ### [`v0.31.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.31.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.30.0...v0.31.0) ([#440](https://togithub.com/percona/mongodb_exporter/issues/440)) Bumped build tools version and updated build process ([#441](https://togithub.com/percona/mongodb_exporter/issues/441), [#446](https://togithub.com/percona/mongodb_exporter/issues/446)) Updated CI test matrix; fixed warnings in pipeline ([#437](https://togithub.com/percona/mongodb_exporter/issues/437)) Fixed bug in development infrastructure setup ([#435](https://togithub.com/percona/mongodb_exporter/issues/435)) Added flag to remove ambiguity for descending index metric ([#433](https://togithub.com/percona/mongodb_exporter/issues/433)) Fixed bug in collstats metric generation by disabling histogram for collstats [PMM-5598](https://jira.percona.com/browse/PMM-5598) Added RPM and DEB packages [PMM-5471](https://jira.percona.com/browse/PMM-5471) Add license checks to mongodb_exporter [PMM-9312](https://jira.percona.com/browse/PMM-9312) Capture MongoDB metrics - dbStats, collStats, indexStats and topmetrics [PMM-9652](https://jira.percona.com/browse/PMM-9652) Fix anti-pattern metric names [PMM-9458](https://jira.percona.com/browse/PMM-9458) Disable DBStats and TopMetrics where limit is active [PMM-9507](https://jira.percona.com/browse/PMM-9507) Update help for MongoDB [PMM-9400](https://jira.percona.com/browse/PMM-9400) Fix missing metrics for indexStats and collStats when all collectors enabled [PMM-9471](https://jira.percona.com/browse/PMM-9471) Fix issue with MongoDB exporter context deadline [PMM-9459](https://jira.percona.com/browse/PMM-9459) Fix dual requests to database for metric generation ##### Docker images - `docker pull percona/mongodb_exporter:0.31.0` ### [`v0.30.0`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.30.0) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.9...v0.30.0) PMM-8770 enable safe metrics collection PMM-7802 arbiter authentication #### Docker images - `docker pull percona/mongodb_exporter:0.30` - `docker pull percona/mongodb_exporter:0.30.0` ### [`v0.20.9`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.9) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.8...v0.20.9) - Fix version reported by community exporter, now empty ([#373](https://togithub.com/percona/mongodb_exporter/issues/373)) (Denys Kondratenko) - PMM-8011 Add top admincommand collector ([#357](https://togithub.com/percona/mongodb_exporter/issues/357)) (Ivan Groenewold) - Prevent exporter exit after start ([#366](https://togithub.com/percona/mongodb_exporter/issues/366)) (Kris Budde) - Close client if initial connection failed ([#367](https://togithub.com/percona/mongodb_exporter/issues/367)) (Kris Budde) - Build container image on release ([#354](https://togithub.com/percona/mongodb_exporter/issues/354)) (Kris Budde) - PMM-7116 myState metric always has a value ([#345](https://togithub.com/percona/mongodb_exporter/issues/345)) (Carlos Salguero) - Expose exporter.Handler and allow disabling default registry ([#356](https://togithub.com/percona/mongodb_exporter/issues/356)) (Robert Fratto) - Remove dependency on github.com/prometheus/common/log ([#355](https://togithub.com/percona/mongodb_exporter/issues/355)) (Robert Fratto) #### Docker images - `docker pull percona/mongodb_exporter:0.20` - `docker pull percona/mongodb_exporter:0.20.9` ### [`v0.20.8`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.8) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.7...v0.20.8) |Fix #|Description| |-----|-----| |Fixed bug PMM-8849|Fixed panic on nil data| |Improvement PMM-8772|DBStats are disabled by default. Adde 'enable' parameter| |Fixed bug PMM-8539|cl_role is always "shardsvr" even for configsvr| |Fixed bug PMM-8489|Fixed topology labels on mongos| |Improvement PMM-7424|Add support for compatible mode for dbStats metric to provide old metrics| |Improvement PMM-7116|myState metric always has a value| |Improvement PR [#344](https://togithub.com/percona/mongodb_exporter/issues/344)|Documented minimum permissions needed to collect data| ### [`v0.20.7`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.7) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.6...v0.20.7) |Ticket|Description| |-----|-----| |Improvement|Upgraded dependencies| |Fixed error [PMM-6877](https://jira.percona.com/browse/PMM-6877)|replsetGetStatus error on mongos| ### [`v0.20.6`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.6) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.5...v0.20.6) - [PMM-7789 Remove weak ciphers from exporter_shared](https://jira.percona.com/browse/PMM-7789) ### [`v0.20.5`](https://togithub.com/percona/mongodb_exporter/releases/tag/v0.20.5) [Compare Source](https://togithub.com/percona/mongodb_exporter/compare/v0.20.4...v0.20.5) - Fixed bug [PMM-7941](https://jira.percona.com/browse/PMM-7941): Wrong replication status value - Improvement [#272](https://togithub.com/percona/mongodb_exporter/issues/272) : Bump github.com/golangci/golangci-lint from 1.39.0 to 1.40.1 in /tools - Improvement [#271](https://togithub.com/percona/mongodb_exporter/issues/271) : Bump golang.org/x/tools from 0.1.0 to 0.1.1 in /tools - Improvement [#269](https://togithub.com/percona/mongodb_exporter/issues/269) : Bump go.mongodb.org/mongo-driver from 1.4.1 to 1.5.2 - Improvement [#268](https://togithub.com/percona/mongodb_exporter/issues/268) : Bump github.com/prometheus/common from 0.20.0 to 0.24.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.