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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MDcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQzNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImVuaGFuY2VtZW50Il19-->
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-->
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-->
Bumps renovatebot/github-action from 40.2.2 to 40.2.3.
Release notes
Sourced from renovatebot/github-action's releases.
v40.2.3
40.2.3 (2024-07-22)
Documentation
update references to ghcr.io/renovatebot/renovate to v37.431.4 (f771ec2)
update references to ghcr.io/renovatebot/renovate to v37.438.2 (f1b8354)
update references to renovatebot/github-action to v40.2.2 (02b9835)
Miscellaneous Chores
deps: update dependency @βsemantic-release/github to v10.0.7 (044641a)
deps: update dependency @βsemantic-release/github to v10.1.0 (503fd55)
deps: update dependency @βtypes/node to v20.14.10 (0eef375)
deps: update dependency npm-run-all2 to v6.2.1 (1334247)
deps: update dependency npm-run-all2 to v6.2.2 (8a5d6f9)
deps: update dependency prettier to v3.3.3 (7e9c4ee)
deps: update dependency rimraf to v5.0.8 (a7a38a8)
deps: update dependency rimraf to v5.0.9 (d03e7a3)
deps: update pnpm to v9.5.0 (083af31)
update example files with newer options (#855) (db9fb1a)
Build System
deps: lock file maintenance (16855c5)
Continuous Integration
deps: update actions/setup-node action to v4.0.3 (29f9c5a)
deps: update renovate docker tag to v37.426.2 (2091eb8)
deps: update renovate docker tag to v37.426.4 (a2bbdde)
deps: update renovate docker tag to v37.427.0 (8a56556)
deps: update renovate docker tag to v37.428.2 (c912317)
deps: update renovate docker tag to v37.428.3 (680e80b)
deps: update renovate docker tag to v37.429.0 (2b8723e)
deps: update renovate docker tag to v37.429.1 (362fe74)
deps: update renovate docker tag to v37.431.0 (65f80c0)
deps: update renovate docker tag to v37.431.4 (c9bf0d3)
deps: update renovate docker tag to v37.431.7 (5a79cc4)
deps: update renovate docker tag to v37.432.0 (b7fe9a6)
deps: update renovate docker tag to v37.433.0 (a80f43d)
deps: update renovate docker tag to v37.433.2 (1f0eb2c)
deps: update renovate docker tag to v37.434.2 (d841653)
deps: update renovate docker tag to v37.437.3 (51174a8)
deps: update renovate docker tag to v37.438.2 (e3a014b)
Commits
8ce0fe8 chore(release): 40.2.3 [skip ci]
1721ad1 skip: merge (16855c50b797d073dcde5f5e98f90c0d96e8a5ce) [skip release]
e37b903 skip: merge (f1b8354b60b006c5921f8b463cdab7373b64f955) [skip release]
16855c5 build(deps): lock file maintenance
f1b8354 docs: update references to ghcr.io/renovatebot/renovate to v37.438.2
65dc822 skip: merge (e3a014ba5a44717a3c309d2cce9d05d691281258) [skip release]
e3a014b ci(deps): update renovate docker tag to v37.438.2
e0570c1 skip: merge (51174a8b9a2c40fcb7fbcabe1f32b736c8d057ca) [skip release]
51174a8 ci(deps): update renovate docker tag to v37.437.3
235deac skip: merge (7e9c4eebc30df81f4fa663b49fafd274bbb4556d) [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)
<!--
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