PHP 5.4.31 Released

rrd_fetch

(PECL rrd >= 0.9.0)

rrd_fetchFetch the data for graph as array.

Beschreibung

array rrd_fetch ( string $filename , array $options )

Gets data for graph output from RRD database file as array. This function has same result as rrd_graph(), but fetched data are returned as array, no image file is created.

Parameter-Liste

filename

RRD database file name.

options

Array of options for resolution specification.

R├╝ckgabewerte

Returns information about retrieved graph data.

add a note add a note

User Contributed Notes 2 notes

up
0
stephanecharette at gmail dot com
10 months ago
For example, this worked for me:

<?php
$result
= rrd_fetch( "mydata.rrd", array( "AVERAGE", "--resolution", "60", "--start", "-1d", "--end", "start+1h" ) );
?>

This will fetch all fields.  You then have to use something like this to get to a specified rrd field:

<?php
foreach ( $result["data"]["myfield"] as $key => $value )
{
    echo
"At timestamp $key, the value for myfield is $value.\n";
}
?>
up
0
ernestas at versme dot net
11 months ago
A few years ago, the extension was patched so that it would count options itself. But for me, it's buggy (it does not work with more than 3 arguments) and neither does work.
To Top