Sync fork to upstream v0.19.0 - #5
Merged
tinpotnick merged 208 commits intoJun 29, 2026
Merged
Conversation
Signed-off-by: Nick Knight <nick@babblevoice.com>
Signed-off-by: Colin Kelley <colindkelley@gmail.com>
Signed-off-by: wangzhen30 <wangzhen30@lenovo.com>
Avoid conflict with `mysql` package name. Signed-off-by: SuperQ <superq@gmail.com>
Rename subsystem const
Signed-off-by: 黄振明 <huangzhenming@qunjielong.com>
Signed-off-by: 黄振明 <huangzhenming@qunjielong.com>
Signed-off-by: Aki Salakka <aki.salakka@frosmo.com>
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.14.0 to 1.15.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.14.0...v1.15.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
feat: log Target while error
…es/github.com/prometheus/client_golang-1.15.1 Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.1
Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model) from 0.3.0 to 0.4.0. - [Release notes](https://github.com/prometheus/client_model/releases) - [Commits](prometheus/client_model@v0.3.0...v0.4.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_model dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…es/github.com/prometheus/client_model-0.4.0 Bump github.com/prometheus/client_model from 0.3.0 to 0.4.0
* Update Prometheus Go modules to latest. * Fixup landing page in test. Signed-off-by: SuperQ <superq@gmail.com>
Update Prometheus Go modules
BUGFIX for 0.15.0-rc.0 sys.X$user_summary latencies doesn't fit to uint64
Signed-off-by: winfredwz <winfredwz@163.com>
Signed-off-by: winfredwz <winfredwz@163.com>
Use target in DSN builder.
Bumps [github.com/smartystreets/goconvey](https://github.com/smartystreets/goconvey) from 1.7.2 to 1.8.0. - [Release notes](https://github.com/smartystreets/goconvey/releases) - [Commits](smartystreets/goconvey@v1.7.2...v1.8.0) --- updated-dependencies: - dependency-name: github.com/smartystreets/goconvey dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/go-sql-driver/mysql/releases) - [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md) - [Commits](go-sql-driver/mysql@v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: github.com/go-sql-driver/mysql dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Correct `mysql_info_schema_threads` in dashboard
…nfo_schema_auto_increment-with-straight_join issue-prometheus#725: use STRAIGHT_JOIN in infoSchemaAutoIncrementQuery
…es/github.com/smartystreets/goconvey-1.8.0 Bump github.com/smartystreets/goconvey from 1.7.2 to 1.8.0
Fixup nits Signed-off-by: Ben Kochie <superq@gmail.com>
…es/github.com/go-sql-driver/mysql-1.7.1 Bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1
Add config.my-cnf hot reload `/-/reload`
Empty passwords are allowed for UNIX socket connections and when using TLS auth. Fixes: prometheus#686 Signed-off-by: SuperQ <superq@gmail.com>
Bumps [github.com/prometheus/exporter-toolkit](https://github.com/prometheus/exporter-toolkit) from 0.15.0 to 0.15.1. - [Release notes](https://github.com/prometheus/exporter-toolkit/releases) - [Commits](prometheus/exporter-toolkit@v0.15.0...v0.15.1) --- updated-dependencies: - dependency-name: github.com/prometheus/exporter-toolkit dependency-version: 0.15.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Synchronize common files from prometheus/prometheus
…es/github.com/prometheus/exporter-toolkit-0.15.1 Bump github.com/prometheus/exporter-toolkit from 0.15.0 to 0.15.1
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.66.1 to 0.67.5. - [Release notes](https://github.com/prometheus/common/releases) - [Changelog](https://github.com/prometheus/common/blob/main/CHANGELOG.md) - [Commits](prometheus/common@v0.66.1...v0.67.5) --- updated-dependencies: - dependency-name: github.com/prometheus/common dependency-version: 0.67.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…es/github.com/prometheus/common-0.67.5 Bump github.com/prometheus/common from 0.66.1 to 0.67.5
Signed-off-by: Jeremy Doupe <jeremy@doupe.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Bumps gopkg.in/ini.v1 from 1.67.0 to 1.67.1. --- updated-dependencies: - dependency-name: gopkg.in/ini.v1 dependency-version: 1.67.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Add optional mysqld.socket to command-line args
Synchronize common files from prometheus/prometheus
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Synchronize common files from prometheus/prometheus
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Synchronize common files from prometheus/prometheus
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Signed-off-by: prombot <prometheus-team@googlegroups.com>
Synchronize common files from prometheus/prometheus
…ements` (prometheus#1011) * feat: allow excluding additional schemas from perf_schema.eventsstatements Allow specifying additional schemas to exclude from this collector. Similar to prometheus-community/postgres_exporter#1232 Signed-off-by: Cristian Greco <cristian@regolo.cc> * use string array Signed-off-by: Cristian Greco <cristian@regolo.cc> * Update collector/perf_schema_events_statements.go Co-authored-by: Ben Kochie <superq@gmail.com> Signed-off-by: Cristian Greco <cristian@regolo.cc> * review feedback Signed-off-by: Cristian Greco <cristian@regolo.cc> --------- Signed-off-by: Cristian Greco <cristian@regolo.cc> Co-authored-by: Ben Kochie <superq@gmail.com>
Changes: * [FEATURE] Add support for cleartext authentication prometheus#980 * [FEATURE] Allow excluding additional schemas from `perf_schema.eventsstatements` prometheus#1011 * [BUGFIX] sys.user_summary: Fix handling of negative current_memory values prometheus#985 Signed-off-by: Cristian Greco <cristian@regolo.cc>
* Update Go build to 1.26.x. * Update minimum Go to 1.25.0. Signed-off-by: SuperQ <superq@gmail.com>
Signed-off-by: Jeremy Doupe <jeremy@doupe.com>
Co-authored-by: Ben Kochie <superq@gmail.com> Signed-off-by: Cristian Greco <cristian@regolo.cc>
….19.0 Prepare release 0.19.0
v0.19.0 # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoFiTUofnXYMugU5GxkayPJ4yRfEFAmm6xDIACgkQxkayPJ4y # RfH2tBAAh30YPTN6TpofICN42LRSnvu6yoWRBtcml6edo/QEE1IGkFsVteFD3rsR # 9v1Tj8HfyKVvUfqs3NmeV1B6jiEuBG16UBcGEUi0i52s7l8kOvWYd6GJGlLLnzTi # Mf0v5dH3dN2WGmKtQ+Iy2y9kMYj2UWdVasru4Bm7WW8wGHBBAKg5h9dUugT4qECa # zbaZ8I8CM6z8gYdRjEyv+dg7qeGfSouBaLf/zaL0+O8iI/AGsEs9wzdHyHxlVvSN # 2WoIRwuPqdWOulEPLNl5mwgflG2S7o/Lt2hlj03JKd+vs/k4JXjbId7PW32cHTnE # Iaf1k9UvZPVS3cxKE2yXXp/nRpkg2VH6GdpjhYXS8YpjdxvJMZsZD5qaU7+9/U/K # LyXHjLtYWkn6D1QuG5EuDQzDC5A6DXofEXAsKQa2jz0gc4GJx203mhJu9eIAKY+B # pLyeiCMAes2IOk55pcR+MDvFENcfPD94vsC84j6dXVzn2ojrLNCYsMp57PYkEtGO # NLKaIIH72OsVD5m+VDooha/yPanT8YopOAXXof5e5XC7ysZUqhf8z9LJb33FumNz # JyafZMgZ5cEhUHxjUqgUeWmvr+/qScHNiydNhs/RIHzitsv/xFB1JhZYBplU6phW # BZh7k8PJUw89moiiwHCYUm/rL68XilqLNkVRWV8qeFZkJbTOjlY= # =z0l1 # -----END PGP SIGNATURE----- # gpg: directory '/home/pierre/.gnupg' created # gpg: keybox '/home/pierre/.gnupg/pubring.kbx' created # gpg: Signature made Wed 18 Mar 2026 15:26:42 GMT # gpg: using RSA key A058935287E75D832E814E46C646B23C9E3245F1 # gpg: Can't check signature: No public key
tinpotnick
approved these changes
Jun 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Syncs this fork to upstream
prometheus/mysqld_exportertag v0.19.0 (viagit merge v0.19.0). The fork's customisations — the alpine 3.23 multi-stage Dockerfile and the CI workflow — are retained.Net diff: 90 files, +2165 / −633 (the bulk is upstream history being pulled in).
Notes for review
go.modis nowgo 1.25; the alpine 3.23 builder's Go toolchain must satisfy it.Dockerfile(kept alpine multi-stage) and.github/workflows/.Release flow
On merge, push a new git tag to trigger CI building
tinpotnick/mysql_exporter:<tag>, then bump that tag inbabblevoice/babble-configsmonitor/compose.yaml(follow-up).Verification
docker buildnot yet run.🤖 Generated with Claude Code