Makes it easy to import the data from a 'RRD' database (https://oss.oetiker.ch/rrdtool/) directly into R data structures. The resulting objects are 'tibble' objects or a list of 'tibble' objects, making it easy to manipulate the data. The package uses 'librrd' to import the numerical data in a 'RRD' database directly into R data structures without using intermediate formats.
Details
Exposes the following functions:
describe_rrd()
to enumerate the archives included in a RRD file.read_rrd()
to read an entire RRD file, including all the archivesread_rra()
to extract a single RRA (round robin archive) from an RRD file
For more information on RRdtool
and the RRD
format please refer to the official RRDtool documentation and tutorials.
You can also read a more in-depth description of the package in an R Views blog post Reading and analyzing log files in the RRD database format.
Package history
Plamen Dimitrov wrote the original proof of concept of the package during a Google Summer of Code 2014 project and wrote an accompanying blog post "R Package for Working With RRD Files".
Andrie de Vries became maintainer of the package early in 2018, and prepared the package for release to CRAN by adding documentation, examples and unit tests. At this time the API changed so resulting objects are tibble
objects, making it easier to analyze data using tidyverse
concepts. At this time he also published the "R Views" blog post.
Author
Maintainer: Andrie de Vries apdevries@gmail.com [copyright holder]
Authors:
Plamen Dimitrov dim.plamen@gmail.com [copyright holder]
Other contributors:
Tobias Oettiker (rrdtool and rrd library, https://oss.oetiker.ch/rrdtool/) [copyright holder]