


7 ноября вышел Grafana Loki 4.0.0-rc.3. В этой предварительной версии изменили проверку класса хранения S3 в конфигурации. Например, параметры GLACIER и ONEZONE_IA новая проверка отклоняет. На Mentoring.digital разбираем, какие значения допустимы и где искать настройку перед обновлением.
Для AWS S3 предусмотрены STANDARD и STANDARD_IA. В коде есть ещё REDUCED_REDUNDANCY, который руководство проекта оставляет для MinIO. Общая проверка применяется к двум реализациям S3-клиента в Loki, прежней и основанной на библиотеке Thanos.
Изменение касается параметра storage_class у клиента. Политики жизненного цикла бакета задаются отдельно. Если команда меняет класс из-за обновления, ей стоит отдельно проверить эти политики и требования к доступу к старым логам.
storage_class и флаг с окончанием .s3.storage-class.План обновления и сценарий проверки хранилища можно разобрать с наставником по DevOps.