Series Query: Entity Expression with Properties
Description
Query data for entities with specified properties.
Properties can be accessed with the property functions, for example, property_values
.
Request
URI
POST /api/v1/series/query
Payload
[
{
"startDate": "2016-02-22T13:30:00Z",
"endDate": "2016-02-22T13:31:00Z",
"entityExpression": "name LIKE 'nurswgvml00*' && property_values('disk:mount_point=/sda1:fs_type').contains('ext4')",
"metric": "mpstat.cpu_busy"
}
]
Response
Payload
[
{
"entity": "nurswgvml007",
"metric": "mpstat.cpu_busy",
"tags": {},
"type": "HISTORY",
"aggregate": {
"type": "DETAIL"
},
"data": [
{"d":"2016-02-22T13:30:08.000Z","v":4},
{"d":"2016-02-22T13:30:24.000Z","v":3.03},
{"d":"2016-02-22T13:30:40.000Z","v":6.06},
{"d":"2016-02-22T13:30:56.000Z","v":4}
]
},
{
"entity": "nurswgvml006",
"metric": "mpstat.cpu_busy",
"tags": {},
"type": "HISTORY",
"aggregate": {
"type": "DETAIL"
},
"data": [
{"d":"2016-02-22T13:30:11.000Z","v":2},
{"d":"2016-02-22T13:30:27.000Z","v":2.97},
{"d":"2016-02-22T13:30:43.000Z","v":7.07},
{"d":"2016-02-22T13:30:59.000Z","v":55.79}
]
}
]