Fetch Bulk Metrics V2
Get metric points for multiple entity ids and metric for a given time interval. All the entity ids should belong to the same entity type. Maximum number of metrics point per entity returned by API is configurable. Default is 300. In case the interval and time period combination have more than 300 metrics points, client should break the time period to multiple batches to get all the metrics points.
Request
URI
POST
https://vrni.example.com/api/ni/metrics/fetch/v2
COPY
Request Body
MetricsBulkFetchRequest of type(s) application/json
Optional
{
"entity_ids": [
"string"
],
"start_time": 0,
"end_time": 0,
"interval": 0,
"metric": "string"
}
array of string
entity_ids
Optional
Entity Identifiers
integer As int64 As int64
start_time
Optional
start_time
integer As int64 As int64
end_time
Optional
end_time
integer
interval
Optional
Metric resolution
string
metric
Optional
Metric to fetch
Responses
200
OK
Returns MetricsBulkFetchResponseV2 of type(s) application/json
This response body class contains all of the following: MetricsBulkFetchResponseBase
{
"metric": "string",
"interval": 0,
"start": 0,
"end": 0,
"display_name": "string",
"unit": "string",
"results": [
{
"timestamps": [
0
],
"values": [
"number"
],
"entity_id": "string"
}
]
}
400
Bad Request
Returns ApiError of type(s) application/json
{
"code": 0,
"message": "string",
"details": [
{
"code": 0,
"message": "string",
"target": [
"string"
]
}
]
}
integer As int32 As int32
code
Optional
code
string
message
Optional
message
401
Unauthorized
Operation doesn't return any data structure
500
Internal Error
Operation doesn't return any data structure
Metrics Operations
POST
Fetch Bulk Metrics
POST
Fetch Bulk Metrics V2
GET
Get Metrics
GET
Get Metrics V2