castomi
@castomi
Серверный администратор - tickets.settin.ru

Как удалить старые данные в InfluxDB?

Здравствуйте. Я изначально не задавал политик хранения данных и задумался над этим только после заполнения диска)
Создал политику в influxdb
CREATE RETENTION POLICY month ON telegraf DURATION 31d REPLICATION 1 DEFAULT;

Далее в самом telegraf указал что я хочу её использовать
retention_policy = "month"
Старые данные не стали удаляться после этого и кажется я понял, потому что у старых данных не было политики хранения, и я задаю новую политику хранения лишь для новых данных. Верно я понимаю?
ТОгда вопрос, а как же мне старые данные удалить?
Есть возможность выполнить какой-то запрос?, если можно с примером.
Или лучше просто удалить базу данных и пересоздать, чтобы все данные были уже с правильной политикой хранения?
Или мне просто удалить какие-то директории в дата у influxdb?
  • Вопрос задан
  • 2400 просмотров
Пригласить эксперта
Ответы на вопрос 1
@q2digger
никого не трогаю, починяю примус
Отвечу старой цитатой. "Читайте маны, они - рулез".
https://docs.influxdata.com/influxdb/cloud/write-d...
influx delete --bucket example-bucket \
  --start '1970-01-01T00:00:00Z' \
  --stop $(date +"%Y-%m-%dT%H:%M:%SZ") \
  --predicate '_measurement="example-measurement" AND exampleTag="exampleTagValue"'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы