Скрипт на Python для автоматизации резервного копирования influxdb

#python #backup #influxdb

#python #резервное копирование #influxdb

Вопрос:

Я ищу способ автоматизировать резервное копирование моих баз данных InfluxDB с помощью Python. Кто-нибудь уже это сделал? Или нет никакого смысла делать это с помощью Python, и я должен просто придерживаться сценария bash (например, этого: https://gist.github.com/opHASnoNAME/7b367abfbba8b34f3591842db8814a8f )?

Комментарии:

1. Что, как вы надеетесь, Python даст вам, чего не даст сценарий оболочки?

Ответ №1:

Недавно я закончил такой скрипт, запустив его для influxdb и mongodb ежечасно Дженкинсом.

Для хранения резервных копий есть две папки.

Один с именем «hourly_backups» хранит последние 24 часовых резервных копии.

Другой с именем «daily_backups» содержит самую раннюю почасовую резервную копию за последние 7 дней.

После успешного завершения резервного копирования будут удалены старые файлы, чтобы контролировать общий размер.

Это звучит просто, но нужно быть осторожным.

Я согласился, что баш лучше использовать. Но вы также можете сделать это на python в качестве обучения.

Люди, у которых есть вопросы о сценариях резервного копирования этих двух баз данных, могут обсудить это со мной.

Комментарии:

1. можете ли вы поделиться ссылкой на github