deviationDefinition

Extends: reportDefinition
Namespace: (default namespace)
XML Schema: api.xsd

Deviation definition contains properties that describe deviation report.

JSON Example


 {
  "properties":["TraffIn"],
  "aggValue":8,
  "stdDevMultiple":2.1,
  "thresholdValue":10.5,
  "hasRawData":false,
  "hasTable":false,
  "definitionId":0,
  "name":null,
  "reportType":"Deviation",
  "objectType":"Interfaces",
  "group":null,
  "subGroup":null,
  "query":null,
  "filter":null,
  "objectKeys":[
   {"keyPairs":[
    {"name":"Node",
    "value":"192.168.243.0/24:BgpPsn"
    },
    {"name":"Name",
    "value":"xe-0/1/0"
    }
   ]}
  ],
  "timeRangeUnits":"year",
  "timeRangeValue":"3",
  "timeFrom":null,
  "timeTo":null,
  "hasCumulativeSum":false,
  "aggregateAfterGroupBy":false,
  "cumulativeGroupBy":null
 }

JSON

property type description
properties array of properties (string) High frequency property.
Examples: Traffic Out, Traffic In, Util In, Util Out, Packets In, Packets Out, Error Packets In, Dropped Packets Out etc
aggValue aggValue (int) Aggregation value indicates how many data points as the aggregate interval
stdDevMultiple stdDevMultiple (double) Standard deviation multiple which controls the range of the lower / upper band.
Default is 2 which means deviation from 2 standard deviation
thresholdValue thresholdValue (double) Threshold value. Default is 0 which means ignore the deviation data points if the differences of the current value and the last value is less than the threshold value, precondition is the current value should be larger than the upper band or smaller than the lower band