SunshinePHP Developer Conference 2015

rrd_fetch

(PECL rrd >= 0.9.0)

rrd_fetchRécupère les données pour le graphique

Description

array rrd_fetch ( string $filename , array $options )

Récupère les données pour le graphique depuis le fichier de base de données RRD sous la forme d'un tableau. Cette fonction a le même résultat que la fonction rrd_graph(), mais les données récupérées sont retournées sous la forme d'un tableau, aucun fichier image n'est créé.

Liste de paramètres

filename

Nom de fichier de la base de données RRD.

options

Tableau d'options pour la spécification de la résolution.

Valeurs de retour

Retourne des informations sur les données de graphique récupérées.

add a note add a note

User Contributed Notes 2 notes

up
0
stephanecharette at gmail dot com
1 year 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
1 year 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