voxpupuli / puppet-prometheus

Puppet module for prometheus
https://forge.puppet.com/puppet/prometheus
Apache License 2.0
60 stars 241 forks source link

Update dependency prometheus/mysqld_exporter to v0.15.1 #771

Closed pccibot closed 4 months ago

pccibot commented 5 months ago

This PR contains the following updates:

Package Update Change
prometheus/mysqld_exporter minor 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.