{"repo":"hansmi/prombackup","free":true,"listed":false,"github":"https://github.com/hansmi/prombackup","clone":"git clone https://github.com/hansmi/prombackup.git","description":"Backup CLI for Prometheus","language":"Go","stars":10,"topics":["backup","prometheus"],"license":"BSD-3-Clause","category":"analytics","readme_excerpt":"Backup for Prometheus [ ][releases] A command line utility and daemon to create and download snapshots of a Prometheus server time-series database as an archive. Prometheus' HTTP API exposes an endpoint to create snapshots of its time-series database. The snapshots are only available on the filesystem local to the server and can't be retrieved easily. Prombackup combines taking a snapshot, sending its content as a tarball to a client and cleaning up unused snapshots. Prombackup includes a rudimentary web interface for interactive usage. The main interface is the prombackup command line utility. Users wanting to implement authentication and authorization must do so using a reverse proxy in front of the Prombackup server. Usage Launch the server: The snapshot directory must be shared with Prometheus and prombackup-server must have read access. Pruning snapshots requires write access. The most important flags can be configured via environment variables. See the output of prombackup-server -help for additional information. Create a new snapshot and download it to the current directory: The server URL can be controlled via the PROMBACKUP ENDPOINT environment variable. Fetch a snapshot into a particular file using server-side compression: Prometheus snapshots consist of hard links to the time-series database. They don't consume significant amounts of filesystem space on their own except when referring to expired data. Pruning automatically removes snapshots older than a certain amo","default_branch":null,"files":null,"tree":[],"storefront":"/r/hansmi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hansmi/prombackup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}