diff --git a/Chart.yaml b/Chart.yaml index f2aeaa6..eb1d72c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v1 name: pgdog -version: v0.66 +version: v0.67 appVersion: "0.1.44" diff --git a/templates/config.yaml b/templates/config.yaml index 43fe013..f344862 100644 --- a/templates/config.yaml +++ b/templates/config.yaml @@ -391,13 +391,16 @@ data: {{- if .maxEntries }} max_entries = {{ include "pgdog.intval" .maxEntries }} {{- end }} - {{- if .queryPlanThreshold }} + {{- if .queryPlansThreshold }} query_plans_threshold = {{ include "pgdog.intval" .queryPlansThreshold }} {{- end }} {{- if .queryPlansCache }} query_plans_cache = {{ include "pgdog.intval" .queryPlansCache }} {{- end }} - {{- if .queryPlanMaxAge }} + {{- if .queryPlansSampleRate }} + query_plans_sample_rate = {{ .queryPlansSampleRate }} + {{- end }} + {{- if .queryPlansMaxAge }} query_plans_max_age = {{ include "pgdog.intval" .queryPlansMaxAge }} {{- end }} {{- if .maxErrors }} diff --git a/test/values-query-stats.yaml b/test/values-query-stats.yaml index dfb727c..8879c05 100644 --- a/test/values-query-stats.yaml +++ b/test/values-query-stats.yaml @@ -5,6 +5,7 @@ queryStats: queryPlansThreshold: 500 queryPlansCache: 200 queryPlansMaxAge: 30000 + queryPlansSampleRate: 0.5 maxErrors: 250 maxErrorAge: 600000 idleInTransactionThreshold: 5000 diff --git a/values.yaml b/values.yaml index ef433da..14c125e 100644 --- a/values.yaml +++ b/values.yaml @@ -536,6 +536,7 @@ queryStats: queryPlansThreshold: 1000 queryPlansMaxAge: 15000 queryPlansCache: 100 + queryPlansSampleRate: 1.0 maxErrors: 100 maxErrorAge: 300000 # Control configuration (PgDog EE)