fix: resolve prometheus issues
- broken prometheus::server config, resolve conflicts - move hieradata for role to match role, not profile
This commit is contained in:
parent
c195ceae4f
commit
10a6085b84
@ -8,3 +8,4 @@ profiles::metrics::server::scrape_jobs:
|
|||||||
- bind
|
- bind
|
||||||
- puppetdb
|
- puppetdb
|
||||||
- systemd
|
- systemd
|
||||||
|
profiles::metrics::server::localstorage: /data/prometheus
|
||||||
@ -4,7 +4,11 @@ class profiles::metrics::server (
|
|||||||
Boolean $manage_user = true,
|
Boolean $manage_user = true,
|
||||||
Boolean $manage_group = true,
|
Boolean $manage_group = true,
|
||||||
String $retention = '30d',
|
String $retention = '30d',
|
||||||
Array $scrape_jobs = [],
|
Array $scrape_jobs = [],
|
||||||
|
Variant[
|
||||||
|
Stdlib::Absolutepath,
|
||||||
|
Boolean[false]
|
||||||
|
] $localstorage = '/var/lib/prometheus',
|
||||||
) {
|
) {
|
||||||
|
|
||||||
$collect_scrape_jobs = $scrape_jobs.map |$job| {
|
$collect_scrape_jobs = $scrape_jobs.map |$job| {
|
||||||
@ -18,8 +22,7 @@ class profiles::metrics::server (
|
|||||||
manage_group => $manage_group,
|
manage_group => $manage_group,
|
||||||
version => $version,
|
version => $version,
|
||||||
collect_scrape_jobs => $collect_scrape_jobs,
|
collect_scrape_jobs => $collect_scrape_jobs,
|
||||||
extra_options => {
|
storage_retention => $retention,
|
||||||
'storage.tsdb.retention.time' => $retention,
|
localstorage => $localstorage,
|
||||||
},
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user