Skip to content

Commit 70f8bdb

Browse files
Aashish SharmaaaSharma14
authored andcommitted
mgr/dashboard: Use a persistent volume to store Loki DB
Current Behavior: The Loki configuration directs all data to /tmp/loki, which is not mounted as a persistent volume. This results in data being stored in a temporary location that gets cleared upon container restart. Expected Behavior: Loki data should be stored in /loki, which is backed by the persistent volume mapped to /var/lib/ceph/<fsid>/loki.<id>/data, ensuring data persistence across container restarts. Fixes: https://tracker.ceph.com/issues/69029 Signed-off-by: Aashish Sharma <[email protected]>
1 parent eea19fa commit 70f8bdb

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/pybind/mgr/cephadm/templates/services/loki.yml.j2

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ server:
66
grpc_listen_port: 8080
77

88
common:
9-
path_prefix: /tmp/loki
9+
path_prefix: /loki
1010
storage:
1111
filesystem:
12-
chunks_directory: /tmp/loki/chunks
13-
rules_directory: /tmp/loki/rules
12+
chunks_directory: /loki/chunks
13+
rules_directory: /loki/rules
1414
replication_factor: 1
1515
ring:
1616
instance_addr: 127.0.0.1

src/pybind/mgr/cephadm/tests/test_services.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,11 +1416,11 @@ def test_loki_config(self, _run_cephadm, cephadm_module: CephadmOrchestrator):
14161416
grpc_listen_port: 8080
14171417
14181418
common:
1419-
path_prefix: /tmp/loki
1419+
path_prefix: /loki
14201420
storage:
14211421
filesystem:
1422-
chunks_directory: /tmp/loki/chunks
1423-
rules_directory: /tmp/loki/rules
1422+
chunks_directory: /loki/chunks
1423+
rules_directory: /loki/rules
14241424
replication_factor: 1
14251425
ring:
14261426
instance_addr: 127.0.0.1

0 commit comments

Comments
 (0)