Archive Storage in Jaeger #7545
Replies: 1 comment
-
Jaeger’s Badger backend supports separate TTL and directories for main and archive storage, and your YAML config looks correct in that regard. The archive feature in the UI only triggers the backend to move traces; actual retention is controlled by the backend config and TTL settings. If traces in archive storage are still expiring after one minute, double-check that the archive storage directory is not overlapping with the main storage, and that the TTL for archive storage is set as intended (in your config, it’s 1 hour). Also, make sure ephemeral mode is set to false for both stores, as ephemeral storage will not persist data. If the issue persists, check Jaeger’s logs for errors related to storage or permissions, and confirm that the backend is actually writing to the archive directory. The code expects clean separation between main and archive backends, including directories and TTLs, for correct operation. Most issues with traces expiring too quickly are due to TTL misconfiguration, ephemeral storage, or directory overlap between main and archive stores. There are no recent code-level limitations or bugs documented that would prevent Badger from being used for archive storage if configured properly12. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other Footnotes |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! I'm using Jaeger all-in-one, and use YAML config. I enabled archive storage and set up a store for archive storage. However, although I clicked the
Archive
button, it doesn't store and expires after one minute. I checked if there is a directory for archive storage, and there is.This is
config.yaml
file.This is
config-ui.json
file.Beta Was this translation helpful? Give feedback.
All reactions