integer/array trend.get(object parameters)
O método permite recuperar dados de tendência de acordo com os parâmetros fornecidos.
Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Consulte Funções do usuário para obter mais informações.
(object) Parâmetros que definem a saída desejada.
O método oferece suporte aos parâmetros a seguir.
| Parâmetro | Type | Descrição |
|---|---|---|
| itemids | string/array | Retornar apenas tendências com os IDs de item fornecidos. |
| time_from | timestamp | Retorna apenas valores que foram coletados após ou no momento determinado. |
| time_till | timestamp | Retorna apenas valores que foram coletados antes ou no momento determinado. |
| countOutput | boolean | Conte o número de objetos recuperados. |
| limit | integer | Limite a quantidade de objetos recuperados. |
| output | query | Definir campos para saída. |
(integer/array) Retorna:
countOutput foi usado.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.165",
"value_avg": "0.2168",
"value_max": "0.35",
}
],
"id": 1
}CTrend::get() in ui/include/classes/api/services/CTrend.php.