fix metrics folder
This commit is contained in:
parent
e23e57a0d6
commit
62050424ab
1 changed files with 3 additions and 9 deletions
|
@ -5,9 +5,8 @@ class prometheus (
|
||||||
$container_image_name = 'prom/prometheus',
|
$container_image_name = 'prom/prometheus',
|
||||||
$container_image_version = 'latest',
|
$container_image_version = 'latest',
|
||||||
$container_mount_data_folder = true,
|
$container_mount_data_folder = true,
|
||||||
$container_data_folder = '/var/lib/prometheus',
|
$container_data_folder = '/var/lib/prometheus/metrics2',
|
||||||
$container_config_folder = '/etc/prometheus',
|
$container_config_folder = '/etc/prometheus',
|
||||||
$container_logs_folder = '/var/log/prometheus',
|
|
||||||
$container_volume_name = 'prometheus-storage',
|
$container_volume_name = 'prometheus-storage',
|
||||||
$container_port = '9090',
|
$container_port = '9090',
|
||||||
$configuration = {}, # Refer to https://prometheus.io/docs/prometheus/latest/configuration/configuration/
|
$configuration = {}, # Refer to https://prometheus.io/docs/prometheus/latest/configuration/configuration/
|
||||||
|
@ -22,7 +21,7 @@ class prometheus (
|
||||||
],
|
],
|
||||||
sysctl => 'net.ipv6.conf.all.disable_ipv6=1',
|
sysctl => 'net.ipv6.conf.all.disable_ipv6=1',
|
||||||
volume => [
|
volume => [
|
||||||
"${container_volume_name}:/var/lib/prometheus",
|
"${container_volume_name}:/prometheus",
|
||||||
],
|
],
|
||||||
env => $env,
|
env => $env,
|
||||||
}
|
}
|
||||||
|
@ -38,10 +37,6 @@ class prometheus (
|
||||||
owner => $system_user,
|
owner => $system_user,
|
||||||
require => File[$container_data_folder],
|
require => File[$container_data_folder],
|
||||||
}
|
}
|
||||||
file { $container_logs_folder:
|
|
||||||
ensure => directory,
|
|
||||||
owner => $system_user,
|
|
||||||
}
|
|
||||||
file { $container_config_folder:
|
file { $container_config_folder:
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
owner => $system_user,
|
owner => $system_user,
|
||||||
|
@ -52,9 +47,8 @@ class prometheus (
|
||||||
],
|
],
|
||||||
sysctl => 'net.ipv6.conf.all.disable_ipv6=1',
|
sysctl => 'net.ipv6.conf.all.disable_ipv6=1',
|
||||||
volume => [
|
volume => [
|
||||||
"${container_data_folder}:/var/lib/prometheus",
|
"${container_data_folder}:/prometheus",
|
||||||
"${container_config_folder}:/etc/prometheus",
|
"${container_config_folder}:/etc/prometheus",
|
||||||
"${container_logs_folder}:/var/log/prometheus",
|
|
||||||
],
|
],
|
||||||
env => $env,
|
env => $env,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue