integer/array trend.get(object parameters)
The method allows to retrieve trend data according to the given parameters. 该方法用于根据指定的参数检索趋势数据。
(object)
Parameters defining the desired output. (object)
定义所需输出的参数。 The method supports the following parameters. 该方法提供以下参数。
Parameter 参数 T | pe 类型 Des | ription 说明 |
---|---|---|
itemids | string/array 字符串/数组 Retu | n only trends with the given item IDs. 仅返回指定监控项ID的趋势。 |
time_from | timestamp 时间戳 Re | urn only values that have been collected after or at the given time. 仅返回指定时间(包含)之后已采集的值。 |
time_till | timestamp 时间戳 Re | urn only values that have been collected before or at the given time. 仅返回指定时间(包含)之前已采集的值。 |
countOutput | boolean 布尔值 Co | nt the number of retrieved objects. 计算检索对象的数量。 |
limit | integer 整数型 Li | it the amount of retrieved objects. 限制检索对象的数量。 |
output | query 查询 S | t fields to output. 输出设置的字段。 |
(integer/array)
Returns either: 返回两者其中任一:
countOutput
parameter has been used. 如果已经使用了countOutput
参数,则检索对象的计数。Request 请求:
{
"jsonrpc": "2.0",
"method": "trend.get",
"params": {
"output": [
"itemid",
"clock",
"num",
"value_min",
"value_avg",
"value_max",
],
"itemids": [
"23715"
],
"limit": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response 响应:
{
"jsonrpc": "2.0",
"result": [
{
"itemid": "23715",
"clock": "1446199200",
"num": "60",
"value_min": "0.1650",
"value_avg": "0.2168",
"value_max": "0.3500",
}
],
"id": 1
}
CTrend::get() in frontends/php/include/classes/api/services/CTrend.php. CTrend::get()方法可在frontends/php/include/classes/api/services/CTrend.php中参考。