Get all performance data
get
/api/metric/PerformanceData
Series are identified by passing:
- DeviceName
- Measurement or MetricType
- Instance
(e.g. Recommended: `DeviceName=router.example.com&Measurement=metrictype_Latency&Instance=Device`)
(e.g. SOA apps only: `DeviceName=router.example.com&MetricType=Latency&Instance=Device`)
___DEPRECATED___ - Series are identified by passing:
- DeviceID
- MetricID
(e.g. `DeviceID=1&MetricID=1`)
Time ranges are identified by passing:
- TimeRange (start and end separated by `..`)
Examples:
- Last 2 days `now-2d..now`
- Last 7 days `now-7d..now`
- Last 30 days `now-30d..now`
- Last 90 days `now-90d..now`
- Last 6 months `now-6M..now`
- Last 1 year `now-1y..now`
- Last 2 years `now-2y..now`
- Last 5 years `now-5y..now`
- Yesterday `now-1d/d..now-1d/d`
- Day before yesterday `now-2d/d..now-2d/d`
- This day last week `now-7d/d..now-7d/d`
- Previous week `now-1w/w..now-1w/w`
- Previous month `now-1M/M..now-1M/M`
- Previous year `now-1y/y..now-1y/y`
- Today `now/d..now/d`
- Today so far `now/d..now`
- This week `now/w..now/w`
- This week so far `now/w..now`
- This month `now/M..now/M`
- This month so far `now/M..now`
- This year `now/y..now/y`
- This year so far `now/y..now`
- Last 5 minutes `now-5m..now`
- Last 15 minutes `now-15m..now`
- Last 30 minutes `now-30m..now`
- Last 1 hours `now-1h..now`
- Last 3 hours `now-3h..now`
- Last 6 hours `now-6h..now`
- Last 12 hours `now-12h..now`
- Last 24 hours `now-24h..now`
- Absolute `2020-01-01 00:00:00..2020-01-01 12:00:00`
___DEPRECATED___ - Time ranges are identified by passing:
- StartTime
- StopTime
(e.g. `StartTime=1234567000&StopTime=1234567300`)
The level of aggregation for values is determined by the time range and will automatically pick the best database retention policy (rp).
Request
Query Parameters
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Successful operation
Root Schema : schema
Type:
Show Source
object
-
data: array
data
Record(s)
-
message: string
Response message in textExample:
Loaded 1 entries
-
success: boolean
Success or failure responseExample:
true
-
total: integer
The total number of results regardless of pagingExample:
1
Nested Schema : metricPerformanceDataRead
Type:
Show Source
object
-
Abbr: string
Unit abbreviationExample:
b
-
AbnormalConfidence: array
AbnormalConfidence
Abnormal confidence band points with each point containing the epoch time in milliseconds, lower value as float, and upper value as float (e.g. `[1234567890000, 0.0, 2000.00]`)
-
AbnormalPoints: array
AbnormalPoints
Abnormal data points with each point containing the epoch time in milliseconds and value as float (e.g. `[1234567890000, 1000.00]`)
-
AverageUtilization: integer
Average (mean) utilizationExample:
50
-
AverageValue: integer
Average (mean) valueExample:
1000
-
DeviceName: string
Device Name Defined in order or precidence from: `CustomName > DNSName > SysName > IPv6Address > IPAddress`Example:
router.example.com
-
Factor: integer
Factor to change units into rawExample:
8
-
GraphTitle: string
Graph title to display based on type of dataExample:
Graph Title
-
InstanceName: string
Metric Instance NameExample:
Device
-
LastUtilization: integer
Last utilization reportedExample:
60
-
LastValue: integer
Last value reportedExample:
1500
-
Maximum: integer
Metric Maximum (0 for no max)Example:
0
-
MaximumUtilization: integer
Maximum utilizationExample:
100
-
MaximumValue: integer
Maximum valueExample:
5000
-
MetricGroupName: string
Metric Group Name for displaying metrics togetherExample:
Network Traffic
-
MetricID: integer
Metric IDExample:
1
-
MetricInstanceName: string
Metric Display (custom) Instance NameExample:
Device
-
MetricTypeName: string
Metric Type NameExample:
Latency
-
MinimumUtilization: integer
Minimum utilizationExample:
0
-
MinimumValue: integer
Minimum valueExample:
0
- NavigatorPoints: array NavigatorPoints
-
ParentDeviceName: string
Parent Device Name (if virtual)Example:
parent.example.com
-
PeakUtilization: integer
Peak utilization is the minimum or maximum depending on metric type direction.Example:
100
-
PeakValue: integer
Peak value is the minimum or maximum depending on metric type direction.Example:
5000
-
Points: array
Points
Data points with each point containing the epoch time in milliseconds and value as float (e.g. `[1234567890000, 1000.00]`)
-
PollTime: integer
Poll TimeExample:
300
-
Stacked: integer
Stacking of metrics enabledExample:
0
-
StartTime: integer
Starting epochtime in secondsExample:
1234567890
-
StopTime: integer
Stoping epochtime in secondsExample:
1234567890
-
SumValue: integer
Sum of value (over polltime). Not valid for all metrics.Example:
300000
-
Threshold: array
Threshold
Array of threshold definitions
-
TrendPoints: array
TrendPoints
Trend data points with each point containing the epoch time in milliseconds and value as float (e.g. `[1234567890000, 1000.00]`)
-
TrendSlope: integer
Slope of points over time rangeExample:
0.1
-
Unit: string
Value unitExample:
bits
-
UnitDivision: integer
Unit division factorExample:
1024
Nested Schema : AbnormalConfidence
Type:
array
Abnormal confidence band points with each point containing the epoch time in milliseconds, lower value as float, and upper value as float
(e.g. `[1234567890000, 0.0, 2000.00]`)
Show Source
Nested Schema : AbnormalPoints
Type:
array
Abnormal data points with each point containing the epoch time in milliseconds and value as float
(e.g. `[1234567890000, 1000.00]`)
Show Source
Nested Schema : Points
Type:
array
Data points with each point containing the epoch time in milliseconds and value as float
(e.g. `[1234567890000, 1000.00]`)
Show Source
Nested Schema : TrendPoints
Type:
array
Trend data points with each point containing the epoch time in milliseconds and value as float
(e.g. `[1234567890000, 1000.00]`)
Show Source
Nested Schema : items
Type:
object
Nested Schema : items
Type:
object
Nested Schema : items
Type:
object
Nested Schema : items
Type:
object
Nested Schema : items
Type:
object
Default Response
Failed operation
Root Schema : schema
Type:
Show Source
object
-
errors: array
errors
List of errors reported. Validation errors will be keyed by record field.
-
message: string
Response message in textExample:
Exception thrown
-
success: boolean
Success or failure responseExample:
false
Nested Schema : errors
Type:
array
List of errors reported. Validation errors will be keyed by record field.
Show Source
Nested Schema : items
Type:
object