proxmox-rrd: improve developer docs

This commit is contained in:
Dietmar Maurer
2021-10-06 12:19:54 +02:00
parent dbc42e6f75
commit 0191759316
4 changed files with 74 additions and 31 deletions

View File

@ -1,5 +1,21 @@
mod rrd;
pub use rrd::*;
//! # Simple Round Robin Database files with fixed format
//!
//! ## Features
//!
//! * One file stores a single data source
//! * Small/constant file size (6008 bytes)
//! * Stores avarage and maximum values
//! * Stores data for different time resolution ([RRDTimeFrameResolution](proxmox_rrd_api_types::RRDTimeFrameResolution))
pub mod rrd;
mod cache;
pub use cache::*;
/// RRD data source tyoe
pub enum DST {
/// Gauge values are stored unmodified.
Gauge,
/// Stores the difference to the previous value.
Derive,
}