when tables rotate, it creates a final backup of last active table.
verify backups was not having that last backup in the list so this change makes sure it has
latest list of backups
* Change unit of duration params to hours to align it with duration config at other places in Loki
other configurations like periodic table duration, retention are set in hours so this change makes
duration config for backup tool consistent and easy to manage configurations
* update parent docker image for bigtable backup tool
* improvements in bigtable backup tool
Added some metrics for monitoring of backup jobs
Added a command to delete out of range backups, otherwise, there would be more backups than expected and alerts would start firing for unexpected backups
* Tool for creating and managing periodic tables stored in Bigtable
It has 2 commands:
1. backup-active-periodic-table: For backing up active periodic table
2. ensure-backups: It helps ensure right tables are backed up and retain only single backup for non active periodic tables