diff --git a/pages/clustering/high-availability/setup-ha-cluster-k8s.mdx b/pages/clustering/high-availability/setup-ha-cluster-k8s.mdx index ca4325d0a..00ba8b66f 100644 --- a/pages/clustering/high-availability/setup-ha-cluster-k8s.mdx +++ b/pages/clustering/high-availability/setup-ha-cluster-k8s.mdx @@ -777,10 +777,11 @@ concern, first set `commonArgs.data.logging.also_log_to_stderr` and to files is cheaper. If you're still unhappy with the performance overhead of logging, set `commonArgs.{data,coordinators}.logging.log_level` to `DEBUG` (higher log levels like `INFO` or `CRITICAL` are also fine) and keep -`also_log_to_stderr: true`. These settings replace the `--log-level` and -`--also-log-to-stderr` flags that the chart now appends to instance args -automatically — setting them directly in `data[].args` or -`coordinators[].args` is rejected. +`also_log_to_stderr: true`. These settings replace the `--log-level`, +`--also-log-to-stderr`, `--log-file` and `--log-retention-days` flags that the +chart now appends to instance args automatically — setting them directly in +`data[].args` or `coordinators[].args` is rejected. Configure log retention via +`commonArgs.{data,coordinators}.logging.log_retention_days` (defaults to `35`). By default, the chart provisions a dedicated log PVC for every data and coordinator pod. If you only log to stderr and don't need a persistent log @@ -1295,9 +1296,11 @@ and their default values. | `commonArgs.data.logging.log_level` | Log level applied to every data instance via `--log-level`. Must not be empty. | `TRACE` | | `commonArgs.data.logging.also_log_to_stderr` | When `true`, appends `--also-log-to-stderr` to every data instance. Must be a boolean. | `true` | | `commonArgs.data.logging.log_file` | Log-file path applied to every data instance via `--log-file`. Empty disables file logging. | `/var/log/memgraph/memgraph.log` | +| `commonArgs.data.logging.log_retention_days` | Number of days to retain log files on every data instance via `--log-retention-days`. | `35` | | `commonArgs.coordinators.logging.log_level` | Log level applied to every coordinator via `--log-level`. Must not be empty. | `TRACE` | | `commonArgs.coordinators.logging.also_log_to_stderr` | When `true`, appends `--also-log-to-stderr` to every coordinator. Must be a boolean. | `true` | | `commonArgs.coordinators.logging.log_file` | Log-file path applied to every coordinator via `--log-file`. Empty disables file logging. | `/var/log/memgraph/memgraph.log` | +| `commonArgs.coordinators.logging.log_retention_days` | Number of days to retain log files on every coordinator via `--log-retention-days`. | `35` | | `userContainers.data` | Additional sidecar containers for data instance pods | `[]` | | `userContainers.coordinators` | Additional sidecar containers for coordinator pods | `[]` | | `tolerations.data` | Tolerations for data instance pods | `[]` |