diff --git a/doc/puppet_classes/prometheus_cd_3A_3Aparams.html b/doc/puppet_classes/prometheus_cd_3A_3Aparams.html index 28973b8..9ca1221 100644 --- a/doc/puppet_classes/prometheus_cd_3A_3Aparams.html +++ b/doc/puppet_classes/prometheus_cd_3A_3Aparams.html @@ -376,6 +376,96 @@ —
WAL segment size
+hard memory ceiling
+soft limit to make kernel reclaim earlier
+allow swap, but limit it
+OOM killer choosing prometheus
+reduce parallel WAL replay workers
-21 -22 -23 -24 -25 26 27 28 @@ -440,10 +525,22 @@ 67 68 69 -70+70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82
# File 'manifests/params.pp', line 21
+ # File 'manifests/params.pp', line 26
class prometheus_cd::params (
@@ -472,6 +569,13 @@ class prometheus_cd::params (
String $ps_retention_size = '20GB',
String $ps_wal_seg_size = '50MB',
+ # service
+ String $ps_max_mem = '6G',
+ String $ps_high_mem = '5G',
+ String $ps_swap_mem = '4G',
+ String $ps_oom_score = '500',
+ String $ps_max_procs = '1',
+
) {
# defaults
$fqdn = $facts['networking']['fqdn']