| 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 |
|---|
| Aggregates
Deprecated.
Use
Variable with DataProcessor.addDatasource(String, String, Variable) instead. |
| 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 |
|---|
| Plottable
Deprecated.
Use implementations of
IPlottable instead |
| 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. |