Fixes #448
modulesync 5.3.0
Fixes #614
This PR adds the smartctl prometheus exporter (https://github.com/prometheus-community/smartctl_exporter)
The exporter is largely based on similar prometheus-community exporters, and has been tested on both Ubuntu and Darwin systems.
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
Change-Id: I9e4a0166d789bcc553bfb59f621846339fa8ded4
<!--
Thank you for contributing to this project!
-->
This is to add an iperf3 exporter. Details in https://github.com/edgard/iperf3_exporter
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
The following commit sets external_labels
to an empty hash by default. The previous value prevent the use of deep-merge strategy for the key prometheus::global_config
when using hiera.
⚠️ This might be a breaking change for some users
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
None
Hello, this PR aims to set the mode to the folder containing the scrape files that are themselves already set to this parameter.
The goal is to ensure that the folder has the correct permissions.
Signed-off-by: Arnaud SINAYS sinaysarnaud@gmail.com
This implements support for installing and configuring the prometheus JMX exporter.
Fixes #635
<!--
Thank you for contributing to this project!
-->
Prometheus v2 toyaml missing linewidth option breaks puppetdb queries by adding new lines.
E.g. using:
```
...
$puppetdbqueries = {
'someapp' => "inventory { resources { type = 'Package' and title = 'someapp' } and ( ${environmentquery} ) }",
'node' => "inventory { resources { type = 'Package' and title = 'nodeexporter' } and ( ${environment_query} ) }",
}
class { 'prometheus::server':
...
scrapeconfigs => [
{
'jobname' => 'someapp',
'puppetdbsdconfigs' => [
{
'includeparameters' => false,
'port' => 8161,
'query' => $puppetdbqueries['some_app'],
```
Without line_width -1, line breaks are added breaking the puppetdb queries.
n/a
I added some default settings in Data to be working on FreeBSD 13
<!--
Thank you for contributing to this project!
-->
Currently most exporters have weird permissions after being installed (e.g. 3434:3434 ownership). For the exporters installed via daemon, there is already a patch applied, which sets the owner and group to root:0 for the executables, which still leaves files like "LICENSE" etc. with the wrong ownerships. I am adding a patch for all files, replacing the old patch.
Fixes #111
Move the URL releases to their own directory under /opt to create the possibility for Puppet to remove old releases that are no longer used.
<!--
Thank you for contributing to this project!
-->
In order to achieve that Puppet can clean up the directory in which Prometheus and the exporters are located, I have created a subdirectory under /opt
. This allows Puppet to purge the directory which would lead to unwanted behavior with /opt
.
However, this would reinstall all exporters once, which would require one-time manual clean-up. Then you can have that automatically.
So that the change is minimally invasive, I have the whole thing activated via a variable that is deactivated by default.
Please let me know if anything is missing or if my approach does not fit.
Fixes #625
Make sure alertmanager group can reach the config on ubuntu.
<!--
Thank you for contributing to this project!
-->
<!--
Replace this comment with a description of your pull request.
-->
<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->
This PR addresses Issue #680
Makes statsd exporter mappings optional (so you can provide your own config)
Hello, this PR changes the way cnfscrapeuri is being escaped in manifests/haproxy_exporter.pp to avoid malformed string like the one being described in Issue #600.
Fixes #600
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| prometheus-community/postgres_exporter | minor | 0.5.1
-> 0.15.0
|
prometheus-community/postgresexporter (prometheus-community/postgresexporter)
v0.15.0
: 0.15.0 / 2023-10-27v0.14.0
: 0.14.0 / 2023-09-11state
label to pgprocessidle_seconds #862v0.13.2
: 0.13.2 / 2023-07-21v0.13.1
: 0.13.1 / 2023-06-27v0.13.0
: 0.13.0 / 2023-06-21BREAKING CHANGES:
Please note, the following features are deprecated and may be removed in a future release:
auto-discover-databases
extend.query-path
constantLabels
exclude-databases
include-databases
This exporter is meant to monitor PostgresSQL servers, not the user data/databases. If
you need a generic SQL report exporter https://github.com/burningalchemist/sql_exporter
is recommended.
v0.12.1
: 0.12.1 / 2023-06-12v0.12.0
: 0.12.0 / 2023-03-21BREAKING CHANGES:
This release changes support for multiple postgres servers to use the
multi-target exporter pattern. This makes it much easier to monitor multiple
PostgreSQL servers from a single exporter by passing the target via URL
params. See the Multi-Target Support section of the README.
v0.11.1
: 0.11.1 / 2022-08-01v0.11.0
: 0.11.0 / 2022-07-28NOTE: pgstatbgwriter counter metrics had the _total
suffix added #556
v0.10.1
: 0.10.1 / 2022-01-14v0.10.0
: 0.10.0 / 2021-07-08v0.9.0
: 0.9.0 / 2021-03-01First release under the Prometheus Community organisation.
v0.8.0
v0.7.0
v0.6.0
📅 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.
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MDcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImVuaGFuY2VtZW50Il19-->
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| Lusitaniae/apache_exporter | major | 0.8.0
-> 1.0.8
|
Lusitaniae/apacheexporter (Lusitaniae/apacheexporter)
v1.0.8
: / 2024-06-26Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.7...v1.0.8
v1.0.7
: / 2024-03-13Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.6...v1.0.7
v1.0.6
: 1.0.6 / 2024-01-30Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.5...v1.0.6
v1.0.5
: 1.0.5 / 2023-12-22v1.0.4
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.3...v1.0.4
v1.0.3
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.2...v1.0.3
v1.0.2
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.1...v1.0.2
v1.0.1
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v1.0.0...v1.0.1
v1.0.0
Modernize flag parsing
https://github.com/Lusitaniae/apache_exporter/pull/162
Custom headers
https://github.com/Lusitaniae/apache_exporter/pull/161
v0.13.4
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v0.13.3...v0.13.4
v0.13.3
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v0.13.2...v0.13.3
v0.13.2
Full Changelog: https://github.com/Lusitaniae/apache_exporter/compare/v0.13.1...v0.13.2
v0.13.1
v0.13.0
v0.12.0
v0.11.0
Add TLS functionality based on Prometheus Web module.
Switch to logger (as prometheus/common/log is deprecated)
v0.10.1
bugfix: Reset ProxyBalancer metrics on each scrape to remove stale data
v0.10.0
v0.9.0
📅 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.
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImVuaGFuY2VtZW50Il19-->
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| nginxinc/nginx-prometheus-exporter | major | 0.11.0
-> 1.2.0
|
nginxinc/nginx-prometheus-exporter (nginxinc/nginx-prometheus-exporter)
v1.2.0
<!-- Release notes generated using configuration in .github/release.yml at v1.2.0 -->
92 changes
Full Changelog: https://github.com/nginxinc/nginx-prometheus-exporter/compare/v1.1.0...v1.2.0
brew upgrade nginx-prometheus-exporter
, snap refresh nginx-prometheus-exporter
or scoop update nginx-prometheus-exporter
.v1.1.2
🚀 Features
Switch from warning to debug when upstream labels are empty by @pdabelf5 in https://github.com/nginxinc/nginx-prometheus-exporter/pull/724
v1.1.1
v1.1.0
<!-- Release notes generated using configuration in .github/release.yml at v1.1.0 -->
Full Changelog: https://github.com/nginxinc/nginx-prometheus-exporter/compare/v1.0.0...v1.1.0
brew upgrade nginx-prometheus-exporter
, snap refresh nginx-prometheus-exporter
or scoop update nginx-prometheus-exporter
.v1.0.0
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0 -->
33 changes
actions/labeler
by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/295191 changes
0861fa5
to 4c74e84
by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/2984c74e84
to 7b1327b
by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/344📅 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.
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTQuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQzNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImVuaGFuY2VtZW50Il19-->
<!--
Thank you for contributing to this project!
-->
Add envvars and envfile_path variable
This allows Username and password to be passed through the ESUSERNAME and ESPASSWORD environment variables.
Ref: https://github.com/prometheus-community/elasticsearch_exporter/commit/80e25faf48ff6283cfcb9e560e44b0f7b20976ab
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| kbudde/rabbitmq_exporter | major | 0.29.0
-> 1.0.0
|
kbudde/rabbitmqexporter (kbudde/rabbitmqexporter)
v1.0.0
: - final release#383 This is the last version
Full Changelog: https://github.com/kbudde/rabbitmq_exporter/compare/v1.0.0-RC22...v1.0.0
docker pull ghcr.io/kbudde/rabbitmq_exporter:1.0.0
docker pull ghcr.io/kbudde/rabbitmq_exporter:1859734
docker pull kbudde/rabbitmq-exporter:1.0.0
docker pull kbudde/rabbitmq-exporter:1859734
📅 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.
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQzNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImVuaGFuY2VtZW50Il19-->
Adds more Documentation about "collectscrapejobs" in order to make it clearer how to set it up.
Bumps renovatebot/github-action from 40.3.1 to 40.3.3.
Release notes
Sourced from renovatebot/github-action's releases.
v40.3.3
40.3.3 (2024-10-12)
Bug Fixes
deps: update dependency @actions/core to v1.11.1 (dd7f630)
Continuous Integration
deps: update renovate docker tag to v38.115.0 (0168adb)
deps: update renovate docker tag to v38.115.1 (221a713)
deps: update renovate docker tag to v38.116.0 (56e961b)
deps: update renovate docker tag to v38.119.0 (13076db)
v40.3.2
40.3.2 (2024-10-09)
Bug Fixes
deps: update dependency @actions/core to v1.11.0 (6b22ac7)
Documentation
update references to ghcr.io/renovatebot/renovate to v38.110.2 (8fcdc6e)
update references to renovatebot/github-action to v40.3.1 (593a1c0)
Miscellaneous Chores
deps: update dependency @types/node to v20.16.10 (659e9b1)
deps: update dependency @types/node to v20.16.6 (43cf848)
deps: update dependency @types/node to v20.16.7 (04140e8)
deps: update dependency @types/node to v20.16.8 (ffa56df)
deps: update dependency @types/node to v20.16.9 (04eaa9d)
deps: update dependency semantic-release to v24.1.2 (443c041)
deps: update pnpm to v9.12.0 (73c1f19)
Continuous Integration
deps: update actions/checkout action to v4.2.1 (a89ddca)
deps: update renovate docker tag to v38.105.0 (6c8aefd)
deps: update renovate docker tag to v38.106.0 (c2fef14)
deps: update renovate docker tag to v38.106.2 (bdb5ad6)
deps: update renovate docker tag to v38.106.3 (32149ad)
deps: update renovate docker tag to v38.106.4 (8015943)
deps: update renovate docker tag to v38.107.0 (6846c99)
deps: update renovate docker tag to v38.107.1 (9da33e8)
deps: update renovate docker tag to v38.109.0 (4c5ca41)
deps: update renovate docker tag to v38.110.1 (59f331f)
deps: update renovate docker tag to v38.110.2 (ccf2a06)
deps: update renovate docker tag to v38.110.4 (2fd7d6a)
<!-- raw HTML omitted -->
... (truncated)
Commits
7743ec9 chore(release): 40.3.3 [skip ci]
bf85bab skip: merge (dd7f630a1d41ceb0e7687a3d97f7cd76e6e3aa64) [skip release]
dd7f630 fix(deps): update dependency @actions/core to v1.11.1
c39a6a4 skip: merge (13076dbca14b6fb9d8695a518b8f879973d68705) [skip release]
13076db ci(deps): update renovate docker tag to v38.119.0
5c834ba skip: merge (56e961b1f8be9d71524572bf0dae1d6ec308afac) [skip release]
56e961b ci(deps): update renovate docker tag to v38.116.0
267363a skip: merge (221a713171881f7be6f9345beae5d9989b15c562) [skip release]
221a713 ci(deps): update renovate docker tag to v38.115.1
d9dffdc skip: merge (0168adb92f659e5b3ae1e230adddee2395acb4e9) [skip release]
Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- @dependabot rebase
will rebase this PR
- @dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
- @dependabot merge
will merge this PR after your CI passes on it
- @dependabot squash and merge
will squash and merge this PR after your CI passes on it
- @dependabot cancel merge
will cancel a previously requested merge and block automerging
- @dependabot reopen
will reopen this PR if it is closed
- @dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- @dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
- @dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- @dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- @dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)