| Package | Description |
|---|---|
| org.rrd4j | RRD4J is a high performance data logging and graphing system for time series data, implementing
RRDTool's functionality in Java. |
| org.rrd4j.core | core RRD4J implementation. |
| org.rrd4j.core.jrrd | This package provides read-only access to natives RRD file. |
| org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations. |
| org.rrd4j.graph | RRD4J graph capabilities. |
| Class and Description |
|---|
| Variable Abstract class for extracting single values from data sets (VDEF in rrdtool). Provides statistical calculations on RRD values and supports custom computation methods for advanced data processing. |
| Class and Description |
|---|
| IPlottable Interface for custom data sources used in RRD graphs. Implement this interface to create custom datasources that can be passed to RrdGraphDef for graphing operations. |
| Variable Abstract class for extracting single values from data sets (VDEF in rrdtool). Provides statistical calculations on RRD values and supports custom computation methods for advanced data processing. |
| Class and Description |
|---|
| IPlottable Interface for custom data sources used in RRD graphs. Implement this interface to create custom datasources that can be passed to RrdGraphDef for graphing operations. |
| Class and Description |
|---|
| Aggregates Deprecated. Use Variable with DataProcessor.addDatasource(String, String, Variable) instead. |
| DataProcessor Class which should be used for all calculations based on the data fetched from RRD files. |
| Def RRD DEF (Data Source Definition) implementation. Represents a data source defined in an RRD file with specific name, consolidation function, and backend configuration. |
| IPlottable Interface for custom data sources used in RRD graphs. Implement this interface to create custom datasources that can be passed to RrdGraphDef for graphing operations. |
| LinearInterpolator.Method A enumeration of interpolation methods |
| NonRrdSource Interface for non-RRD data sources. Represents computed or derived data sources that don't directly reference RRD data but calculate values from other sources. |
| Plottable Deprecated. Use implementations of IPlottable instead |
| Source Abstract base class for RRD data sources. Provides common functionality for storing and managing time-series data with timestamps and values. |
| Variable Abstract class for extracting single values from data sets (VDEF in rrdtool). Provides statistical calculations on RRD values and supports custom computation methods for advanced data processing. |
| Variable.PercentElem Store all the informations about a datasource point, for predictive and consistent sorting |
| Variable.PERCENTILE Find the point at the n-th percentile. |
| Variable.Value This class store both the value and the time stamp It will be used by graph rendering legend |
| Class and Description |
|---|
| DataProcessor Class which should be used for all calculations based on the data fetched from RRD files. |
| IPlottable Interface for custom data sources used in RRD graphs. Implement this interface to create custom datasources that can be passed to RrdGraphDef for graphing operations. |
| Variable Abstract class for extracting single values from data sets (VDEF in rrdtool). Provides statistical calculations on RRD values and supports custom computation methods for advanced data processing. |