prometheus/mysqld_exporter (prometheus/mysqld_exporter)
### [`v0.15.1`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.15.1): 0.15.1 / 2023-12-12
[Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.15.0...v0.15.1)
- Rebuild for dependency updates
### [`v0.15.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.15.0): 0.15.0 / 2023-06-16
[Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.14.0...v0.15.0)
BREAKING CHANGES:
The exporter no longer supports the monolithic `DATA_SOURCE_NAME` environment variable.
To configure connections to MySQL you can either use a `my.cnf` style config file or command line arguments.
For example:
export MYSQLD_EXPORTER_PASSWORD=secret
mysqld_exporter --mysqld.address=localhost:3306 --mysqld.username=exporter
We have also dropped some internal scrape metrics:
- `mysql_exporter_scrapes_total`
- `mysql_exporter_scrape_errors_total`
- `mysql_last_scrape_failed`
The default client configuration file is now `.my.cnf` in the process working directory. Use `--config.my-cnf="$HOME/.my.cnf"` to retain the previous default.
Changes:
- \[CHANGE] Allow `tlsCfg.InsecureSkipVerify` outside of mTLS [#631](https://togithub.com/prometheus/mysqld_exporter/issues/631)
- \[CHANGE] Update to exporter-toolkit v0.8.1 [#677](https://togithub.com/prometheus/mysqld_exporter/issues/677)
- \[CHANGE] Fix shared metrics between requests [#722](https://togithub.com/prometheus/mysqld_exporter/issues/722)
- \[CHANGE] Allow empty passwords [#742](https://togithub.com/prometheus/mysqld_exporter/issues/742)
- \[CHANGE] Don't use HOME env in the my-cnf config path. [#745](https://togithub.com/prometheus/mysqld_exporter/issues/745)
- \[FEATURE] Add support for collecting metrics from `sys.user_summary` [#628](https://togithub.com/prometheus/mysqld_exporter/issues/628)
- \[FEATURE] Support for multi-target mysqld probes [#651](https://togithub.com/prometheus/mysqld_exporter/issues/651)
- \[FEATURE] Add MySQL TLS configurations [#718](https://togithub.com/prometheus/mysqld_exporter/issues/718)
- \[FEATURE] Add config reload via /-/reload [#734](https://togithub.com/prometheus/mysqld_exporter/issues/734)
- \[ENHANCEMENT] Add UNIX domain socket support for multi-target scraping [#707](https://togithub.com/prometheus/mysqld_exporter/issues/707)
- \[ENHANCEMENT] Use `STRAIGHT_JOIN` in infoSchemaAutoIncrementQuery [#726](https://togithub.com/prometheus/mysqld_exporter/issues/726)
- \[BUGFIX] Fix `infoSchemaInnodbMetricsEnabledColumnQuery` [#687](https://togithub.com/prometheus/mysqld_exporter/issues/687)
- \[BUGFIX] Allow empty passwords [#742](https://togithub.com/prometheus/mysqld_exporter/issues/742)
### [`v0.14.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.14.0): 0.14.0 / 2022-01-05
[Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.13.0...v0.14.0)
BREAKING CHANGES:
Metric names in the info_schema.processlist collector have been changed. [#603](https://togithub.com/prometheus/mysqld_exporter/issues/603)
Metric names in the info_schema.replica_host collector have been changed. [#496](https://togithub.com/prometheus/mysqld_exporter/issues/496)
- \[CHANGE] Rewrite processlist collector [#603](https://togithub.com/prometheus/mysqld_exporter/issues/603)
- \[FEATURE] Add collector for `replica_host_status` [#496](https://togithub.com/prometheus/mysqld_exporter/issues/496)
- \[ENHANCEMENT] Expose dates as timestamps grom GLOBAL STATUS [#561](https://togithub.com/prometheus/mysqld_exporter/issues/561)
- \[BUGFIX] Fix mysql_slave_hosts_info for mysql 5.5 and mariadb 10.5 [#577](https://togithub.com/prometheus/mysqld_exporter/issues/577)
- \[BUGFIX] Fix logging issues [#562](https://togithub.com/prometheus/mysqld_exporter/issues/562) [#602](https://togithub.com/prometheus/mysqld_exporter/issues/602)
### [`v0.13.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.13.0): 0.13.0 / 2021-05-18
[Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.12.1...v0.13.0)
BREAKING CHANGES:
Changes related to `replication_group_member_stats` collector:
- metric "transaction_in_queue" was Counter instead of Gauge
- renamed 3 metrics starting with `mysql_perf_schema_transaction_` to start with `mysql_perf_schema_transactions_` to be consistent with column names
- exposing only server's own stats by matching MEMBER_ID with @@server_uuid resulting "member_id" label to be dropped.
Changes:
- \[CHANGE] Switch to go-kit for logs. [#433](https://togithub.com/prometheus/mysqld_exporter/issues/433)
- \[FEATURE] Add `tls.insecure-skip-verify` flag to ignore tls verification errors [#417](https://togithub.com/prometheus/mysqld_exporter/issues/417)
- \[FEATURE] Add collector for AWS Aurora information_schema.replica_host_status [#435](https://togithub.com/prometheus/mysqld_exporter/issues/435)
- \[FEATURE] Add collector for `replication_group_members` [#459](https://togithub.com/prometheus/mysqld_exporter/issues/459)
- \[FEATURE] Add new metrics to `replication_group_member_stats` collector to support MySQL 8.x. [#462](https://togithub.com/prometheus/mysqld_exporter/issues/462)
- \[FEATURE] Add collector for `performance_schema.memory_summary_global_by_event_name` [#515](https://togithub.com/prometheus/mysqld_exporter/issues/515)
- \[FEATURE] Support authenticating using mTLS client cert and no password [#539](https://togithub.com/prometheus/mysqld_exporter/issues/539)
- \[FEATURE] Add TLS and basic authentication [#522](https://togithub.com/prometheus/mysqld_exporter/issues/522)
- \[ENHANCEMENT] Support heartbeats in UTC [#471](https://togithub.com/prometheus/mysqld_exporter/issues/471)
- \[ENHANCEMENT] Improve parsing of boolean strings [#548](https://togithub.com/prometheus/mysqld_exporter/issues/548)
- \[BUGFIX] Fix binlog metrics on mysql 8.x [#419](https://togithub.com/prometheus/mysqld_exporter/issues/419)
- \[BUGFIX] Fix output value of wsrep_cluster_status [#473](https://togithub.com/prometheus/mysqld_exporter/issues/473)
- \[BUGFIX] Fix collect.info_schema.innodb_metrics for new field names (mariadb 10.5+) [#494](https://togithub.com/prometheus/mysqld_exporter/issues/494)
- \[BUGFIX] Fix log output of collect\[] params [#505](https://togithub.com/prometheus/mysqld_exporter/issues/505)
- \[BUGFIX] Fix collect.info_schema.innodb_tablespaces for new table names [#516](https://togithub.com/prometheus/mysqld_exporter/issues/516)
- \[BUGFIX] Fix innodb_metrics for mariadb 10.5+ [#523](https://togithub.com/prometheus/mysqld_exporter/issues/523)
- \[BUGFIX] Allow perf_schema.memory summary current_bytes to be negative [#517](https://togithub.com/prometheus/mysqld_exporter/issues/517)
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.12.1
->0.15.1
Release Notes
prometheus/mysqld_exporter (prometheus/mysqld_exporter)
### [`v0.15.1`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.15.1): 0.15.1 / 2023-12-12 [Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.15.0...v0.15.1) - Rebuild for dependency updates ### [`v0.15.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.15.0): 0.15.0 / 2023-06-16 [Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.14.0...v0.15.0) BREAKING CHANGES: The exporter no longer supports the monolithic `DATA_SOURCE_NAME` environment variable. To configure connections to MySQL you can either use a `my.cnf` style config file or command line arguments. For example: export MYSQLD_EXPORTER_PASSWORD=secret mysqld_exporter --mysqld.address=localhost:3306 --mysqld.username=exporter We have also dropped some internal scrape metrics: - `mysql_exporter_scrapes_total` - `mysql_exporter_scrape_errors_total` - `mysql_last_scrape_failed` The default client configuration file is now `.my.cnf` in the process working directory. Use `--config.my-cnf="$HOME/.my.cnf"` to retain the previous default. Changes: - \[CHANGE] Allow `tlsCfg.InsecureSkipVerify` outside of mTLS [#631](https://togithub.com/prometheus/mysqld_exporter/issues/631) - \[CHANGE] Update to exporter-toolkit v0.8.1 [#677](https://togithub.com/prometheus/mysqld_exporter/issues/677) - \[CHANGE] Fix shared metrics between requests [#722](https://togithub.com/prometheus/mysqld_exporter/issues/722) - \[CHANGE] Allow empty passwords [#742](https://togithub.com/prometheus/mysqld_exporter/issues/742) - \[CHANGE] Don't use HOME env in the my-cnf config path. [#745](https://togithub.com/prometheus/mysqld_exporter/issues/745) - \[FEATURE] Add support for collecting metrics from `sys.user_summary` [#628](https://togithub.com/prometheus/mysqld_exporter/issues/628) - \[FEATURE] Support for multi-target mysqld probes [#651](https://togithub.com/prometheus/mysqld_exporter/issues/651) - \[FEATURE] Add MySQL TLS configurations [#718](https://togithub.com/prometheus/mysqld_exporter/issues/718) - \[FEATURE] Add config reload via /-/reload [#734](https://togithub.com/prometheus/mysqld_exporter/issues/734) - \[ENHANCEMENT] Add UNIX domain socket support for multi-target scraping [#707](https://togithub.com/prometheus/mysqld_exporter/issues/707) - \[ENHANCEMENT] Use `STRAIGHT_JOIN` in infoSchemaAutoIncrementQuery [#726](https://togithub.com/prometheus/mysqld_exporter/issues/726) - \[BUGFIX] Fix `infoSchemaInnodbMetricsEnabledColumnQuery` [#687](https://togithub.com/prometheus/mysqld_exporter/issues/687) - \[BUGFIX] Allow empty passwords [#742](https://togithub.com/prometheus/mysqld_exporter/issues/742) ### [`v0.14.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.14.0): 0.14.0 / 2022-01-05 [Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.13.0...v0.14.0) BREAKING CHANGES: Metric names in the info_schema.processlist collector have been changed. [#603](https://togithub.com/prometheus/mysqld_exporter/issues/603) Metric names in the info_schema.replica_host collector have been changed. [#496](https://togithub.com/prometheus/mysqld_exporter/issues/496) - \[CHANGE] Rewrite processlist collector [#603](https://togithub.com/prometheus/mysqld_exporter/issues/603) - \[FEATURE] Add collector for `replica_host_status` [#496](https://togithub.com/prometheus/mysqld_exporter/issues/496) - \[ENHANCEMENT] Expose dates as timestamps grom GLOBAL STATUS [#561](https://togithub.com/prometheus/mysqld_exporter/issues/561) - \[BUGFIX] Fix mysql_slave_hosts_info for mysql 5.5 and mariadb 10.5 [#577](https://togithub.com/prometheus/mysqld_exporter/issues/577) - \[BUGFIX] Fix logging issues [#562](https://togithub.com/prometheus/mysqld_exporter/issues/562) [#602](https://togithub.com/prometheus/mysqld_exporter/issues/602) ### [`v0.13.0`](https://togithub.com/prometheus/mysqld_exporter/releases/tag/v0.13.0): 0.13.0 / 2021-05-18 [Compare Source](https://togithub.com/prometheus/mysqld_exporter/compare/v0.12.1...v0.13.0) BREAKING CHANGES: Changes related to `replication_group_member_stats` collector: - metric "transaction_in_queue" was Counter instead of Gauge - renamed 3 metrics starting with `mysql_perf_schema_transaction_` to start with `mysql_perf_schema_transactions_` to be consistent with column names - exposing only server's own stats by matching MEMBER_ID with @@server_uuid resulting "member_id" label to be dropped. Changes: - \[CHANGE] Switch to go-kit for logs. [#433](https://togithub.com/prometheus/mysqld_exporter/issues/433) - \[FEATURE] Add `tls.insecure-skip-verify` flag to ignore tls verification errors [#417](https://togithub.com/prometheus/mysqld_exporter/issues/417) - \[FEATURE] Add collector for AWS Aurora information_schema.replica_host_status [#435](https://togithub.com/prometheus/mysqld_exporter/issues/435) - \[FEATURE] Add collector for `replication_group_members` [#459](https://togithub.com/prometheus/mysqld_exporter/issues/459) - \[FEATURE] Add new metrics to `replication_group_member_stats` collector to support MySQL 8.x. [#462](https://togithub.com/prometheus/mysqld_exporter/issues/462) - \[FEATURE] Add collector for `performance_schema.memory_summary_global_by_event_name` [#515](https://togithub.com/prometheus/mysqld_exporter/issues/515) - \[FEATURE] Support authenticating using mTLS client cert and no password [#539](https://togithub.com/prometheus/mysqld_exporter/issues/539) - \[FEATURE] Add TLS and basic authentication [#522](https://togithub.com/prometheus/mysqld_exporter/issues/522) - \[ENHANCEMENT] Support heartbeats in UTC [#471](https://togithub.com/prometheus/mysqld_exporter/issues/471) - \[ENHANCEMENT] Improve parsing of boolean strings [#548](https://togithub.com/prometheus/mysqld_exporter/issues/548) - \[BUGFIX] Fix binlog metrics on mysql 8.x [#419](https://togithub.com/prometheus/mysqld_exporter/issues/419) - \[BUGFIX] Fix output value of wsrep_cluster_status [#473](https://togithub.com/prometheus/mysqld_exporter/issues/473) - \[BUGFIX] Fix collect.info_schema.innodb_metrics for new field names (mariadb 10.5+) [#494](https://togithub.com/prometheus/mysqld_exporter/issues/494) - \[BUGFIX] Fix log output of collect\[] params [#505](https://togithub.com/prometheus/mysqld_exporter/issues/505) - \[BUGFIX] Fix collect.info_schema.innodb_tablespaces for new table names [#516](https://togithub.com/prometheus/mysqld_exporter/issues/516) - \[BUGFIX] Fix innodb_metrics for mariadb 10.5+ [#523](https://togithub.com/prometheus/mysqld_exporter/issues/523) - \[BUGFIX] Allow perf_schema.memory summary current_bytes to be negative [#517](https://togithub.com/prometheus/mysqld_exporter/issues/517)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.
This PR has been generated by Renovate Bot.