I'm sure this is a song you've heard sung before, ...
# support
l
I'm sure this is a song you've heard sung before, but I just completed the upgrade to 0.55 (following the upgrade notes) and now all my logs are gone
Here's my diff showing the changes I made:
I have months of logs, almost 500GB, it would be a very bad day to lose them
This is a docker deploy
k
I was wondering if this was going to happen with the new logs architecture. I will wait to see if there is a solution to this before I upgrade.
n
Please set these to false https://github.com/SigNoz/signoz/blob/87499d1ead6042047ddc7111811813f907330ebf/deploy/docker/clickhouse-setup/docker-compose.yaml#L172 https://github.com/SigNoz/signoz/blob/87499d1ead6042047ddc7111811813f907330ebf/deploy/docker/clickhouse-setup/otel-collector-config.yaml#L157 Your data is not lost, just that with the new release if the above values are true the queries and ingestion is directed to the new table. For users having custom retention it’s recommended to run the setup with above config for the duration specified in retention setting before removing the flags. https://signoz.io/docs/operate/migration/upgrade-0.55
l
Thanks, that has resolved it.
Some feedback though: The migration documentation just says
I made an easy typo, I searched for docker-compose.yml (no a) and found frontend/docker-compose.yml, so that's what I modified
If I search for .yaml I find 3 files, which do I modify?
Copy code
root@Signoz:/opt/signoz/signoz# find . -name docker-compose.yaml
./pkg/query-service/tests/test-deploy/docker-compose.yaml
./deploy/docker/clickhouse-setup/docker-compose.yaml
./deploy/docker-swarm/clickhouse-setup/docker-compose.yaml
The same is true of the other file
Copy code
root@Signoz:/opt/signoz/signoz# find . -name otel-collector-config.yaml
./pkg/query-service/tests/test-deploy/otel-collector-config.yaml
./deploy/docker/clickhouse-setup/otel-collector-config.yaml
./deploy/docker-swarm/clickhouse-setup/otel-collector-config.yaml
I strongly suggest you update the document to specifically name the file users should modify, including the path because most users (including myself) do not understand the differences between these files and have no idea which to modify.
n
Thanks for the feedback, will update it 👍