Skip to content

Sync fork to upstream v0.19.0 - #5

Merged
tinpotnick merged 208 commits into
babblevoice:mainfrom
PierreFouquet:monitor-stack-version-bumps
Jun 29, 2026
Merged

Sync fork to upstream v0.19.0#5
tinpotnick merged 208 commits into
babblevoice:mainfrom
PierreFouquet:monitor-stack-version-bumps

Conversation

@PierreFouquet

Copy link
Copy Markdown

What

Syncs this fork to upstream prometheus/mysqld_exporter tag v0.19.0 (via git 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.mod is now go 1.25; the alpine 3.23 builder's Go toolchain must satisfy it.
  • The large diff is the upstream sync. The fork-specific files to focus review on are 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 in babblevoice/babble-configs monitor/compose.yaml (follow-up).

Verification

⚠️ docker build not yet run.

🤖 Generated with Claude Code

tinpotnick and others added 30 commits April 25, 2023 08:55
Signed-off-by: Nick Knight <nick@babblevoice.com>
Signed-off-by: Colin Kelley <colindkelley@gmail.com>
Signed-off-by: wangzhen30 <wangzhen30@lenovo.com>
The dashboard example still uses `mysql_info_schema_threads`, which had
been changed to `mysql_infa_schema_processlist_total` in
4bbd404 and then renamed to
`mysql_infa_schema_processlist_threads` in 17460a4.

Signed-off-by: Tobias Wolter <tobias.wolter@b1-systems.de>
Avoid conflict with `mysql` package name.

Signed-off-by: SuperQ <superq@gmail.com>
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>
…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>
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>
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>
dependabot Bot and others added 27 commits January 16, 2026 10:46
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>
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
tinpotnick merged commit bbdc852 into babblevoice:main Jun 29, 2026
2 checks passed
@PierreFouquet
PierreFouquet deleted the monitor-stack-version-bumps branch July 1, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.