diff --git a/docs/sources/setup/install/helm/reference.md b/docs/sources/setup/install/helm/reference.md index 0dd6fdd72c..2b3ac34e55 100644 --- a/docs/sources/setup/install/helm/reference.md +++ b/docs/sources/setup/install/helm/reference.md @@ -11321,7 +11321,7 @@ null ruler.directories object - Directories containing rules files + Directories containing rules files. If used, you must also configure `loki.rulerConfig.storage` to use local storage.
 {}
 
diff --git a/production/helm/loki/values.yaml b/production/helm/loki/values.yaml index 3ae890475d..852df3a8ff 100644 --- a/production/helm/loki/values.yaml +++ b/production/helm/loki/values.yaml @@ -531,6 +531,11 @@ loki: rulerConfig: wal: dir: /var/loki/ruler-wal + # -- Storage for the ruler. If defining rules in `ruler.directories`, this must be configured to use local storage as shown below. + # storage: + # type: local + # local: + # directory: /etc/loki/rules # -- Structured loki configuration, takes precedence over `loki.config`, `loki.schemaConfig`, `loki.storageConfig` structuredConfig: {} # -- Additional query scheduler config @@ -3138,7 +3143,7 @@ ruler: # -- Set the optional grpc service protocol. Ex: "grpc", "http2" or "https" appProtocol: grpc: "" - # -- Directories containing rules files + # -- Directories containing rules files. If used, you must also configure `loki.rulerConfig.storage` to use local storage. directories: {} # tenant_foo: # rules1.txt: |