PHP 8.4.0 RC2 available for testing

rrd_fetch

(PECL rrd >= 0.9.0)

rrd_fetchRecuperar los datos de gráfico como un array

Descripción

rrd_fetch(string $filename, array $options): array

Obtiene datos para la salida gráfica del archivo desde la base de datos RRD como un array. Esta función tiene el mismo resultado que rrd_graph(), pero los datos obtenidos son devueltos como una matriz, no se crea el archivo de imagen.

Parámetros

filename

Nombre de archivo de la base de datos RRD.

options

Array de opciones para la resolución solicitada.

Valores devueltos

Devuelve información acerca de los datos del gráfico recuperados.

add a note

User Contributed Notes 1 note

up
-5
stephanecharette at gmail dot com
11 years 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";
}
?>
To Top