diff --git a/Chart.yaml b/Chart.yaml index 56f1389..cee0467 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v1 name: pgdog -version: v0.36 +version: v0.37 appVersion: "0.1.25" diff --git a/templates/config.yaml b/templates/config.yaml index c15a15e..a440686 100644 --- a/templates/config.yaml +++ b/templates/config.yaml @@ -242,9 +242,10 @@ data: {{- if .Values.queryStats.enabled }} [query_stats] enabled = {{ .Values.queryStats.enabled }} - query_plan_threshold = {{ .Values.queryStats.queryPlanThreshold | default "1_000" }} - query_plan_max_age = {{ .Values.queryStats.queryPlanMaxAge | default "15_000" }} + max_entries = {{ .Values.queryStats.maxEntries | default "10_000" }} + query_plan_threshold = {{ .Values.queryStats.queryPlanThreshold | default "250" }} query_plans_cache = {{ .Values.queryStats.queryPlansCache | default "100" }} + query_plan_max_age = {{ .Values.queryStats.queryPlanMaxAge | default "15_000" }} max_errors = {{ .Values.queryStats.maxErrors | default "100" }} max_error_age = {{ .Values.queryStats.maxErrorAge | default "300_000" }} {{- end }} diff --git a/test/values-query-stats.yaml b/test/values-query-stats.yaml new file mode 100644 index 0000000..405e526 --- /dev/null +++ b/test/values-query-stats.yaml @@ -0,0 +1,14 @@ +# Test query stats configuration +queryStats: + enabled: true + maxEntries: 50000 + queryPlanThreshold: 500 + queryPlansCache: 200 + queryPlanMaxAge: 30000 + maxErrors: 250 + maxErrorAge: 600000 + +databases: + - name: primary + host: postgres.example.com + port: 5432