{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/3"}],"enrichment":{"capability":"Whisper is a fixed-size time-series database library that stores numeric data at multiple resolutions, degrading older data from high to low resolution for long-term retention.","skillfed_tags":["time-series-storage","round-robin","abandoned"],"use_cases":["Store application or infrastructure metrics in a fixed-size database for a monitoring system without external dependencies.","Migrate existing RRD-based metric storage to Whisper format using the rrd2whisper.py conversion tool.","Build a custom time-series backend that degrades data resolution over time to control storage footprint.","Query and export historical metrics from Whisper files for analysis or reporting via whisper-fetch.py.","Merge or fill gaps in metric data across multiple Whisper files during data recovery or consolidation."],"what_it_does":"Whisper is a standalone time-series database library designed to store numeric metrics efficiently in a fixed-size file format, similar to RRD (round-robin-database). It is part of the Graphite monitoring ecosystem but can be used independently. The library supports multiple archive definitions, allowing recent data to be stored at high resolution while older data automatically rolls up into lower-resolution archives for long-term retention without unbounded disk growth.\n\nThe package provides a command-line toolkit for database operations: creating whisper files with custom retention policies, updating them with timestamped values, fetching and dumping data, resizing archives, merging files, and inspecting metadata. It has no external runtime dependencies, making it lightweight to integrate into monitoring pipelines or custom metric collection systems. However, the project is abandoned with the last release on 2022-05-22, meaning no active maintenance, security updates, or compatibility work for modern Python versions.","worth_installing":"No, not recommended for new projects. While Whisper is a stable, dependency-free time-series database, it is abandoned with no maintenance since 2022-05-22 and no active development. Existing Graphite installations may continue to use it, but new deployments should consider maintained alternatives. Security issues and Python version incompatibilities are unlikely to be addressed."},"id":"whisper","links":{"html":"https://skillfed.io/packages/whisper","md":"https://skillfed.io/packages/whisper.md","pypi":"https://pypi.org/project/whisper/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-05-22","license_spdx":null,"license_treatment":"permissive","name":"whisper","python_support":"unspecified","summary":"Fixed size round-robin style database"},"popularity":{"monthly_downloads":547681,"position":6067,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.10"}
