1
0
mirror of https://github.com/prometheus/mysqld_exporter.git synced 2025-07-09 18:21:43 +03:00
Commit Graph

8 Commits

Author SHA1 Message Date
be5dc65671 chore!: adopt log/slog, drop go-kit/log (#875)
* chore!: adopt log/slog, drop go-kit/log

Requires: prometheus/common#697

This PR includes:
- linter updates to enable `sloglint` linter
- Go dep updates for prometheus/{client_golang,common,exporter-toolkit}
  libs
- refactorings to adopt log/slog in favor of go-kit/log

The bulk of this PR was automated by the following script which is being
used to aid in converting the various exporters/projects to use slog:

https://gist.github.com/tjhop/49f96fb7ebbe55b12deee0b0312d8434

Builds and passes tests locally with go workspaces and up-to-date main
branch of prometheus/common.

Signed-off-by: TJ Hoplock <t.hoplock@gmail.com>

* build(deps): bump prometheus/common to v0.60.0

Signed-off-by: TJ Hoplock <t.hoplock@gmail.com>

---------

Signed-off-by: TJ Hoplock <t.hoplock@gmail.com>
2024-10-10 18:04:21 +02:00
31bc75a200 Add the instance struct to handle connections (#859)
The intent is to use the instance struct to hold the connection
to the database as well as metadata about the instance:
- version
- flavor (mariadb or mysql)

Change is similar to prometheus-community/postgres_exporter#785

Signed-off-by: Vlad Gusev <vlad.esten@gmail.com>
2024-08-12 15:39:52 +02:00
8a4555bdbf Rename subsystem const
Avoid conflict with `mysql` package name.

Signed-off-by: SuperQ <superq@gmail.com>
2023-05-23 12:22:44 +02:00
0fbab6f843 Update exporter-toolkit
Update to the latest exporter-toolkit.
* Switch to new kingpin path.
* Use new landing page feature.
* Fixup version handling in tests.

Signed-off-by: SuperQ <superq@gmail.com>
2023-03-13 15:40:44 +01:00
3c116d1929 Update go & dependencies
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2021-11-09 14:12:34 +01:00
73160d968f Switch to go-kit for logs.
Some log messages were made more consistent.

Logging of DSN was removed, as it may contain a password.

Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
2019-09-12 14:32:18 +01:00
22db3fc0d1 Update Makefile.common (#358)
* Update Makefile.commmon

* Update Makefile.common from latest prometheus upstream.
* Fix staticcheck errors.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-01-06 01:11:11 +01:00
ce9737a44e Add scraping of mysql.user (#343)
* fix collector path
* add scraping of mysql.user

Signed-off-by: Peter Löffler <peter.loeffler@runtastic.com>
2018-11-05 14:59:28 +01:00