Loki migration from chart 5 to 6

Thank you for reading this post, don't forget to subscribe!

воз­ник­ла сле­ду­ю­щая про­бле­ма при обнов­ле­нии чар­та loki вот офи­ци­аль­ная дока:

https://grafana.com/docs/loki/latest/setup/upgrade/

вот мой ста­рый values вер­сии чар­та 5,22

https://github.com/grafana/loki/blob/helm-loki-5.22.0/production/helm/loki/values.yaml

 

при обнов­ле­нии на вер­сию 6,22

https://github.com/grafana/loki/blob/helm-loki-6.22.0/production/helm/loki/values.yaml

нуж­но пра­вить values а имен­но удалить

shared_store
а так как исполь­зу­ет­ся новая систе­ма хра­не­ния, то нуж­но настро­ить мигра­цию дан­ных, это всё дела­ет­ся в рам­ках values

т.е. я удалил
shared_store: s3

и доба­вил

deploymentMode: SimpleScalable
а так же схему

в кото­рой store: boltdb-shipper это ста­рое хра­ни­ли­ще а store: tsdb  новое хранилище.

обра­ти­те вни­ма­ние что для tsdb  нуж­но ука­зать дату того дня когда вы дела­е­те пере­езд, что­бы вы виде­ли ста­рые дан­ные в моём слу­чае это

- from: 2024-11-28
т.е. если ука­зать дату  2024-11-27   то хоть в ста­ром хра­ни­ли­ще boltdb-shipper  дан­ные есть, вы их не уви­ди­те. так как в хра­ни­ли­ще tsdb их нет за 2024-11-27

кста­ти есть про­бле­ма с мет­ри­ка­ми у gateway поэто­му как вот в этом issue
https://github.com/grafana/loki/issues/9522#issuecomment-2132161625

мы доба­ви­ли экс­пор­тёр и location /metrics

вот эта часть: