rrd_fetch

(PECL rrd >= 0.9.0)

rrd_fetch将图形数据作为数组获取

描述

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

从 RRD 数据库文件获取图形输出数据作为数组。此函数与 rrd_graph() 的结果相同,但获取的数据将作为数组返回,不会创建图像文件。

参数

filename

RRD 数据库文件名。

options

用于分辨率规范的选项数组。

返回值

返回有关检索的图形数据的的信息。

添加说明

用户贡献说明 2 个说明

-5
stephanecharette at gmail dot com
10 年前
例如,这对我来说有效

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

这将获取所有字段。然后您必须使用类似以下内容来获取特定 rrd 字段

<?php
foreach ( $result["data"]["myfield"] as $key => $value )
{
echo
"At timestamp $key, the value for myfield is $value.\n";
}
?>
-45
ernestas at versme dot net
10 年前
几年前,该扩展程序进行了修补,以便它可以自己计算选项。但对我来说,它有错误(它不能处理超过 3 个参数的情况)并且也不起作用。
To Top