кластере каждый день на новый файл записывались и хранились логи последних 90 дней. как это можно реализовать? только через fluentd можно?
https://github.com/banzaicloud/logging-operator + grafana loki
как именно можно настроить ротацию логов в графана локи, чтобы каждый день новый файл создавался и старые логи удалялись? в интернете об этом не говорится, я нашел только статьи с отображением логов в графане..
grafana loki не в файлах хранит логи. Там бд
Ок. А есть альтернатива?
Делать дампы базы в файл каждый день, если так прям нужно в файле их увидеть
нее не вариант. я думал есть готовое решение. спасибо
бд там только для метаданных сами логи на s3 или другом файловом хранилище лежат
Мне кажется, если retention поставить в 24h, то это будет примерно то, что вы хотите. https://grafana.com/docs/loki/latest/operations/storage/retention/#loki-storage-retention
нет это будет тупо удаление через 24 часа
Вроде об этом и была речь? Или я не правильно понял..
нужно чтобы старые логи удалялись, больше чем 3 месяца назад
ну поставьте retention 2160 часов в loki а логи там вам не важно как часто "новые создаются" там разбивание по чанкам идет и отдельно метаданные чанков отдельно в базе хранятся из которой уже выборка идет
Обсуждают сегодня