Avi Object API

More information: https://avinetworks.com/contact-us
Contact Info: support@avinetworks.com
Version: 20.1.9
BasePath:/api
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

  1. HTTP Basic Authentication

Methods

[ Jump to Models ]

Table of Contents

  1. get /analytics/anomaly/pool/
  2. get /analytics/anomaly/pool/{uuid}
  3. get /analytics/anomaly/serviceengine/
  4. get /analytics/anomaly/serviceengine/{uuid}
  5. get /analytics/anomaly/virtualservice/
  6. get /analytics/anomaly/virtualservice/{uuid}
Up
get /analytics/anomaly/pool/
(analyticsAnomalyPoolGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
name (optional)
Query Parameter — object name
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponseApiResponse

Example data

Content-Type: application/json
{
  "next" : "aeiou",
  "count" : 123,
  "results" : [ {
    "metric_id" : "aeiou",
    "stop" : "aeiou",
    "series" : [ {
      "data" : [ {
        "entity_uuid" : "aeiou",
        "obj_id" : "aeiou",
        "anomaly_model" : "aeiou",
        "anomaly_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "hw_at_as_context" : {
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "level" : 1.3579000000000001069366817318950779736042022705078125,
            "trend" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125
          },
          "hw_at_ms_context" : "",
          "ewma_context" : "",
          "ema_context" : {
            "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "average" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
            "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125,
            "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
          }
        },
        "obj_id_type" : "aeiou",
        "priority" : "aeiou",
        "pool_uuid" : "aeiou",
        "value" : 1.3579000000000001069366817318950779736042022705078125,
        "timestamp" : "aeiou"
      } ],
      "header" : {
        "server" : "aeiou",
        "obj_id" : "aeiou",
        "obj_id_type" : "aeiou",
        "serviceengine_uuid" : "aeiou",
        "derivation_data" : {
          "skip_backend_derivation" : true,
          "include_derivation_metrics" : true,
          "derivation_fn" : "aeiou",
          "exclude_derived_metric" : true,
          "metric_ids" : "aeiou",
          "second_order_derivation" : true,
          "join_tables" : "aeiou",
          "result_has_additional_fields" : true
        },
        "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
        "units" : "aeiou",
        "priority" : true,
        "entity_uuid" : "aeiou",
        "tenant_uuid" : "aeiou",
        "metrics_sum_agg_invalid" : true,
        "name" : "aeiou",
        "metric_description" : "aeiou",
        "dimension_data" : [ {
          "dimension_id" : "aeiou",
          "dimension" : "aeiou"
        } ],
        "missing_intervals" : [ {
          "start" : "aeiou",
          "end" : "aeiou"
        } ],
        "pool_uuid" : "aeiou",
        "statistics" : {
          "min" : 1.3579000000000001069366817318950779736042022705078125,
          "max" : 1.3579000000000001069366817318950779736042022705078125,
          "max_ts" : "aeiou",
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "mean" : 1.3579000000000001069366817318950779736042022705078125,
          "min_ts" : "aeiou",
          "sum" : 1.3579000000000001069366817318950779736042022705078125,
          "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
          "num_samples" : 123
        }
      }
    } ],
    "start" : "aeiou",
    "step" : 123,
    "url" : "aeiou"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponseApiResponse

401

log in failed

Up
get /analytics/anomaly/pool/{uuid}
(analyticsAnomalyPoolUuidGet)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponse

Example data

Content-Type: application/json
{
  "metric_id" : "aeiou",
  "stop" : "aeiou",
  "series" : [ {
    "data" : [ {
      "entity_uuid" : "aeiou",
      "obj_id" : "aeiou",
      "anomaly_model" : "aeiou",
      "anomaly_context" : {
        "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
        "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
        "hw_at_as_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "level" : 1.3579000000000001069366817318950779736042022705078125,
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125
        },
        "hw_at_ms_context" : "",
        "ewma_context" : "",
        "ema_context" : {
          "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "average" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
          "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125,
          "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
        }
      },
      "obj_id_type" : "aeiou",
      "priority" : "aeiou",
      "pool_uuid" : "aeiou",
      "value" : 1.3579000000000001069366817318950779736042022705078125,
      "timestamp" : "aeiou"
    } ],
    "header" : {
      "server" : "aeiou",
      "obj_id" : "aeiou",
      "obj_id_type" : "aeiou",
      "serviceengine_uuid" : "aeiou",
      "derivation_data" : {
        "skip_backend_derivation" : true,
        "include_derivation_metrics" : true,
        "derivation_fn" : "aeiou",
        "exclude_derived_metric" : true,
        "metric_ids" : "aeiou",
        "second_order_derivation" : true,
        "join_tables" : "aeiou",
        "result_has_additional_fields" : true
      },
      "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
      "units" : "aeiou",
      "priority" : true,
      "entity_uuid" : "aeiou",
      "tenant_uuid" : "aeiou",
      "metrics_sum_agg_invalid" : true,
      "name" : "aeiou",
      "metric_description" : "aeiou",
      "dimension_data" : [ {
        "dimension_id" : "aeiou",
        "dimension" : "aeiou"
      } ],
      "missing_intervals" : [ {
        "start" : "aeiou",
        "end" : "aeiou"
      } ],
      "pool_uuid" : "aeiou",
      "statistics" : {
        "min" : 1.3579000000000001069366817318950779736042022705078125,
        "max" : 1.3579000000000001069366817318950779736042022705078125,
        "max_ts" : "aeiou",
        "trend" : 1.3579000000000001069366817318950779736042022705078125,
        "mean" : 1.3579000000000001069366817318950779736042022705078125,
        "min_ts" : "aeiou",
        "sum" : 1.3579000000000001069366817318950779736042022705078125,
        "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
        "num_samples" : 123
      }
    }
  } ],
  "start" : "aeiou",
  "step" : 123,
  "url" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponse

401

log in failed

Up
get /analytics/anomaly/serviceengine/
(analyticsAnomalyServiceengineGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
name (optional)
Query Parameter — object name
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponseApiResponse

Example data

Content-Type: application/json
{
  "next" : "aeiou",
  "count" : 123,
  "results" : [ {
    "metric_id" : "aeiou",
    "stop" : "aeiou",
    "series" : [ {
      "data" : [ {
        "entity_uuid" : "aeiou",
        "obj_id" : "aeiou",
        "anomaly_model" : "aeiou",
        "anomaly_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "hw_at_as_context" : {
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "level" : 1.3579000000000001069366817318950779736042022705078125,
            "trend" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125
          },
          "hw_at_ms_context" : "",
          "ewma_context" : "",
          "ema_context" : {
            "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "average" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
            "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125,
            "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
          }
        },
        "obj_id_type" : "aeiou",
        "priority" : "aeiou",
        "pool_uuid" : "aeiou",
        "value" : 1.3579000000000001069366817318950779736042022705078125,
        "timestamp" : "aeiou"
      } ],
      "header" : {
        "server" : "aeiou",
        "obj_id" : "aeiou",
        "obj_id_type" : "aeiou",
        "serviceengine_uuid" : "aeiou",
        "derivation_data" : {
          "skip_backend_derivation" : true,
          "include_derivation_metrics" : true,
          "derivation_fn" : "aeiou",
          "exclude_derived_metric" : true,
          "metric_ids" : "aeiou",
          "second_order_derivation" : true,
          "join_tables" : "aeiou",
          "result_has_additional_fields" : true
        },
        "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
        "units" : "aeiou",
        "priority" : true,
        "entity_uuid" : "aeiou",
        "tenant_uuid" : "aeiou",
        "metrics_sum_agg_invalid" : true,
        "name" : "aeiou",
        "metric_description" : "aeiou",
        "dimension_data" : [ {
          "dimension_id" : "aeiou",
          "dimension" : "aeiou"
        } ],
        "missing_intervals" : [ {
          "start" : "aeiou",
          "end" : "aeiou"
        } ],
        "pool_uuid" : "aeiou",
        "statistics" : {
          "min" : 1.3579000000000001069366817318950779736042022705078125,
          "max" : 1.3579000000000001069366817318950779736042022705078125,
          "max_ts" : "aeiou",
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "mean" : 1.3579000000000001069366817318950779736042022705078125,
          "min_ts" : "aeiou",
          "sum" : 1.3579000000000001069366817318950779736042022705078125,
          "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
          "num_samples" : 123
        }
      }
    } ],
    "start" : "aeiou",
    "step" : 123,
    "url" : "aeiou"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponseApiResponse

401

log in failed

Up
get /analytics/anomaly/serviceengine/{uuid}
(analyticsAnomalyServiceengineUuidGet)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponse

Example data

Content-Type: application/json
{
  "metric_id" : "aeiou",
  "stop" : "aeiou",
  "series" : [ {
    "data" : [ {
      "entity_uuid" : "aeiou",
      "obj_id" : "aeiou",
      "anomaly_model" : "aeiou",
      "anomaly_context" : {
        "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
        "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
        "hw_at_as_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "level" : 1.3579000000000001069366817318950779736042022705078125,
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125
        },
        "hw_at_ms_context" : "",
        "ewma_context" : "",
        "ema_context" : {
          "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "average" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
          "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125,
          "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
        }
      },
      "obj_id_type" : "aeiou",
      "priority" : "aeiou",
      "pool_uuid" : "aeiou",
      "value" : 1.3579000000000001069366817318950779736042022705078125,
      "timestamp" : "aeiou"
    } ],
    "header" : {
      "server" : "aeiou",
      "obj_id" : "aeiou",
      "obj_id_type" : "aeiou",
      "serviceengine_uuid" : "aeiou",
      "derivation_data" : {
        "skip_backend_derivation" : true,
        "include_derivation_metrics" : true,
        "derivation_fn" : "aeiou",
        "exclude_derived_metric" : true,
        "metric_ids" : "aeiou",
        "second_order_derivation" : true,
        "join_tables" : "aeiou",
        "result_has_additional_fields" : true
      },
      "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
      "units" : "aeiou",
      "priority" : true,
      "entity_uuid" : "aeiou",
      "tenant_uuid" : "aeiou",
      "metrics_sum_agg_invalid" : true,
      "name" : "aeiou",
      "metric_description" : "aeiou",
      "dimension_data" : [ {
        "dimension_id" : "aeiou",
        "dimension" : "aeiou"
      } ],
      "missing_intervals" : [ {
        "start" : "aeiou",
        "end" : "aeiou"
      } ],
      "pool_uuid" : "aeiou",
      "statistics" : {
        "min" : 1.3579000000000001069366817318950779736042022705078125,
        "max" : 1.3579000000000001069366817318950779736042022705078125,
        "max_ts" : "aeiou",
        "trend" : 1.3579000000000001069366817318950779736042022705078125,
        "mean" : 1.3579000000000001069366817318950779736042022705078125,
        "min_ts" : "aeiou",
        "sum" : 1.3579000000000001069366817318950779736042022705078125,
        "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
        "num_samples" : 123
      }
    }
  } ],
  "start" : "aeiou",
  "step" : 123,
  "url" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponse

401

log in failed

Up
get /analytics/anomaly/virtualservice/
(analyticsAnomalyVirtualserviceGet)

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
name (optional)
Query Parameter — object name
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponseApiResponse

Example data

Content-Type: application/json
{
  "next" : "aeiou",
  "count" : 123,
  "results" : [ {
    "metric_id" : "aeiou",
    "stop" : "aeiou",
    "series" : [ {
      "data" : [ {
        "entity_uuid" : "aeiou",
        "obj_id" : "aeiou",
        "anomaly_model" : "aeiou",
        "anomaly_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "hw_at_as_context" : {
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "level" : 1.3579000000000001069366817318950779736042022705078125,
            "trend" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125
          },
          "hw_at_ms_context" : "",
          "ewma_context" : "",
          "ema_context" : {
            "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
            "average" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
            "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
            "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
            "prediction" : 1.3579000000000001069366817318950779736042022705078125,
            "deviation" : 1.3579000000000001069366817318950779736042022705078125,
            "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
          }
        },
        "obj_id_type" : "aeiou",
        "priority" : "aeiou",
        "pool_uuid" : "aeiou",
        "value" : 1.3579000000000001069366817318950779736042022705078125,
        "timestamp" : "aeiou"
      } ],
      "header" : {
        "server" : "aeiou",
        "obj_id" : "aeiou",
        "obj_id_type" : "aeiou",
        "serviceengine_uuid" : "aeiou",
        "derivation_data" : {
          "skip_backend_derivation" : true,
          "include_derivation_metrics" : true,
          "derivation_fn" : "aeiou",
          "exclude_derived_metric" : true,
          "metric_ids" : "aeiou",
          "second_order_derivation" : true,
          "join_tables" : "aeiou",
          "result_has_additional_fields" : true
        },
        "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
        "units" : "aeiou",
        "priority" : true,
        "entity_uuid" : "aeiou",
        "tenant_uuid" : "aeiou",
        "metrics_sum_agg_invalid" : true,
        "name" : "aeiou",
        "metric_description" : "aeiou",
        "dimension_data" : [ {
          "dimension_id" : "aeiou",
          "dimension" : "aeiou"
        } ],
        "missing_intervals" : [ {
          "start" : "aeiou",
          "end" : "aeiou"
        } ],
        "pool_uuid" : "aeiou",
        "statistics" : {
          "min" : 1.3579000000000001069366817318950779736042022705078125,
          "max" : 1.3579000000000001069366817318950779736042022705078125,
          "max_ts" : "aeiou",
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "mean" : 1.3579000000000001069366817318950779736042022705078125,
          "min_ts" : "aeiou",
          "sum" : 1.3579000000000001069366817318950779736042022705078125,
          "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
          "num_samples" : 123
        }
      }
    } ],
    "start" : "aeiou",
    "step" : 123,
    "url" : "aeiou"
  } ]
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponseApiResponse

401

log in failed

Up
get /analytics/anomaly/virtualservice/{uuid}
(analyticsAnomalyVirtualserviceUuidGet)

Path parameters

uuid (required)
Path Parameter — UUID of the object to fetch

Consumes

This API call consumes the following media types via the Content-Type request header:

Query parameters

include_name (optional)
Query Parameter — All the Avi REST reference URIs have a name suffix as URI#name. It is useful to get the referenced resource name without performing get on that object.
skip_default (optional)
Query Parameter — Default values are not set.
aggregate_obj_id (optional)
Query Parameter — Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
Query Parameter — Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Query Parameter — factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6.
detailed_header (optional)
Query Parameter — ability to reduce the information returned in header.
dimension_filter_op (optional)
Query Parameter — Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid (optional)
Query Parameter — uuid of the entity type.
include_refs (optional)
Query Parameter — Resolve uuid to references.
include_related (optional)
Query Parameter — include anomalies from related objects.
limit (optional)
Query Parameter — Max number of metric samples.
metric_entity (optional)
Query Parameter — Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
Query Parameter — This is of the form l4_server. comma seperated values.
model (optional)
Query Parameter — Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
Query Parameter — object id like vip or server ip.
order_by (optional)
Query Parameter — Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Query Parameter — page id for the anomaly query.
page_size (optional)
Query Parameter — size of each page of anomalies.
pool_uuid (optional)
Query Parameter — Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
Query Parameter — High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
Query Parameter — format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
Query Parameter — server ip port.
serviceengine_uuid (optional)
Query Parameter — ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
Query Parameter — Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Query Parameter — step interval in seconds.
stop (optional)
Query Parameter — End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
Query Parameter — UUID of the Tenant.

Return type

AnomalyzerQueryResponse

Example data

Content-Type: application/json
{
  "metric_id" : "aeiou",
  "stop" : "aeiou",
  "series" : [ {
    "data" : [ {
      "entity_uuid" : "aeiou",
      "obj_id" : "aeiou",
      "anomaly_model" : "aeiou",
      "anomaly_context" : {
        "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
        "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
        "hw_at_as_context" : {
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "level" : 1.3579000000000001069366817318950779736042022705078125,
          "trend" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125
        },
        "hw_at_ms_context" : "",
        "ewma_context" : "",
        "ema_context" : {
          "normal_low" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_high" : 1.3579000000000001069366817318950779736042022705078125,
          "average" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction_interval_low" : 1.3579000000000001069366817318950779736042022705078125,
          "normal_high" : 1.3579000000000001069366817318950779736042022705078125,
          "std_dev" : 1.3579000000000001069366817318950779736042022705078125,
          "prediction" : 1.3579000000000001069366817318950779736042022705078125,
          "deviation" : 1.3579000000000001069366817318950779736042022705078125,
          "max_std_dev" : 1.3579000000000001069366817318950779736042022705078125
        }
      },
      "obj_id_type" : "aeiou",
      "priority" : "aeiou",
      "pool_uuid" : "aeiou",
      "value" : 1.3579000000000001069366817318950779736042022705078125,
      "timestamp" : "aeiou"
    } ],
    "header" : {
      "server" : "aeiou",
      "obj_id" : "aeiou",
      "obj_id_type" : "aeiou",
      "serviceengine_uuid" : "aeiou",
      "derivation_data" : {
        "skip_backend_derivation" : true,
        "include_derivation_metrics" : true,
        "derivation_fn" : "aeiou",
        "exclude_derived_metric" : true,
        "metric_ids" : "aeiou",
        "second_order_derivation" : true,
        "join_tables" : "aeiou",
        "result_has_additional_fields" : true
      },
      "metrics_min_scale" : 1.3579000000000001069366817318950779736042022705078125,
      "units" : "aeiou",
      "priority" : true,
      "entity_uuid" : "aeiou",
      "tenant_uuid" : "aeiou",
      "metrics_sum_agg_invalid" : true,
      "name" : "aeiou",
      "metric_description" : "aeiou",
      "dimension_data" : [ {
        "dimension_id" : "aeiou",
        "dimension" : "aeiou"
      } ],
      "missing_intervals" : [ {
        "start" : "aeiou",
        "end" : "aeiou"
      } ],
      "pool_uuid" : "aeiou",
      "statistics" : {
        "min" : 1.3579000000000001069366817318950779736042022705078125,
        "max" : 1.3579000000000001069366817318950779736042022705078125,
        "max_ts" : "aeiou",
        "trend" : 1.3579000000000001069366817318950779736042022705078125,
        "mean" : 1.3579000000000001069366817318950779736042022705078125,
        "min_ts" : "aeiou",
        "sum" : 1.3579000000000001069366817318950779736042022705078125,
        "last_sample" : 1.3579000000000001069366817318950779736042022705078125,
        "num_samples" : 123
      }
    }
  } ],
  "start" : "aeiou",
  "step" : 123,
  "url" : "aeiou"
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK AnomalyzerQueryResponse

401

log in failed

Up

Models

[ Jump to Methods ]

Table of Contents

  1. AnomalyContext
  2. AnomalyData
  3. AnomalyDataSeries
  4. AnomalyzerQuery
  5. AnomalyzerQueryResponse
  6. AnomalyzerQueryResponseApiResponse
  7. ExponentialMovingAverageCtx
  8. HoltWintersCtx
  9. MetricStatistics
  10. MetricsDataHeader
  11. MetricsDerivationData
  12. MetricsDimensionData
  13. MetricsMissingDataInterval

AnomalyContext Up

ema_context (optional)
ExponentialMovingAverageCtx Placeholder for description of property ema_context of obj type AnomalyContext field type str type object
ewma_context (optional)
ExponentialMovingAverageCtx Placeholder for description of property ewma_context of obj type AnomalyContext field type str type object
hw_at_as_context (optional)
HoltWintersCtx Placeholder for description of property hw_at_as_context of obj type AnomalyContext field type str type object
hw_at_ms_context (optional)
HoltWintersCtx Placeholder for description of property hw_at_ms_context of obj type AnomalyContext field type str type object
prediction_interval_high (optional)
Double Placeholder for description of property prediction_interval_high of obj type AnomalyContext field type str type number format: double
prediction_interval_low (optional)
Double Placeholder for description of property prediction_interval_low of obj type AnomalyContext field type str type number format: double

AnomalyData Up

anomaly_context (optional)
AnomalyContext Placeholder for description of property anomaly_context of obj type AnomalyData field type str type object
anomaly_model (optional)
String Deprecated. Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
entity_uuid (optional)
String Unique object identifier of entity.
obj_id (optional)
String obj_id of AnomalyData.
obj_id_type (optional)
String Object ID type. Enum options - METRICS_OBJ_ID_TYPE_VIRTUALSERVICE, METRICS_OBJ_ID_TYPE_SERVER, METRICS_OBJ_ID_TYPE_POOL, METRICS_OBJ_ID_TYPE_SERVICEENGINE, METRICS_OBJ_ID_TYPE_VIRTUALMACHINE, METRICS_OBJ_ID_TYPE_CONTROLLER, METRICS_OBJ_ID_TYPE_TENANT, METRICS_OBJ_ID_TYPE_CLUSTER, METRICS_OBJ_ID_TYPE_SE_INTERFACE.
pool_uuid (optional)
String Unique object identifier of pool.
priority (optional)
String Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
timestamp
String timestamp of AnomalyData.
value
Double Placeholder for description of property value of obj type AnomalyData field type str type number format: double

AnomalyDataSeries Up

data (optional)
array[AnomalyData] Placeholder for description of property data of obj type AnomalyDataSeries field type str type object
header
MetricsDataHeader Placeholder for description of property header of obj type AnomalyDataSeries field type str type object

AnomalyzerQuery Up

aggregate_obj_id (optional)
Boolean Aggregate metrics for all the records for obj_id. When this is set obj_id is treated as a filter rather than a dimension. Field introduced in 17.2.1.
aggregation (optional)
String Enum options - METRICS_ANOMALY_AGG_NONE, METRICS_ANOMALY_AGG_COUNT.
aggregation_window (optional)
Integer factor of aggregation window to the step. Eg. if requirement to is aggregate count ever 30 mins using 5 minute samples then value is 6. format: int32
detailed_header (optional)
Boolean ability to reduce the information returned in header.
dimension_filter_op (optional)
String Filters the obj_id based on the filter specified. Enum options - METRICS_FILTER_EQUALS, METRICS_FILTER_LIKE, METRICS_FILTER_CONTAINS, METRICS_FILTER_NOT_EQUALS.
entity_uuid
String uuid of the entity type.
include_refs (optional)
Boolean Resolve uuid to references.
include_related (optional)
Boolean include anomalies from related objects.
limit (optional)
Integer Max number of metric samples. format: int32
metric_entity
String Metrics Types supported. Enum options - VSERVER_METRICS_ENTITY, VM_METRICS_ENTITY, SE_METRICS_ENTITY, CONTROLLER_METRICS_ENTITY, APPLICATION_METRICS_ENTITY, TENANT_METRICS_ENTITY, POOL_METRICS_ENTITY.
metric_id (optional)
String This is of the form l4_server. comma seperated values.
model (optional)
String Enum options - EXPONENTIAL_MOVING_AVG, EXPONENTIAL_WEIGHTED_MOVING_AVG, HOLTWINTERS_AT_AS, HOLTWINTERS_AT_MS.
obj_id (optional)
String object id like vip or server ip.
order_by (optional)
String Positive means sort from start and Negative sign means sort from end. Only metric_timestamp is supported for now.
page (optional)
Integer page id for the anomaly query. format: int32
page_size (optional)
Integer size of each page of anomalies. format: int32
pool_uuid (optional)
String Pool name. This will apply to any backend stats that are specified in the query.
priority (optional)
String High priority Anomaly. Enum options - ANZ_PRIORITY_HIGH, ANZ_PRIORITY_MEDIUM, ANZ_PRIORITY_LOW.
result_format (optional)
String format of the data returned. Enum options - METRICS_FORMAT_JSON, METRICS_FORMAT_CSV, METRICS_FORMAT_TXT, METRICS_FORMAT_PROTOBUF.
server (optional)
String server ip port.
serviceengine_uuid (optional)
String ID of the Node. Eg. if query is SE specific then it would have SE UUID.
start (optional)
String Start time for the metrics in ISO 8601 format. Default is UNIX Epoch.
step (optional)
Integer step interval in seconds. format: int32
stop (optional)
String End time for the metrics in ISO 8601 format. Default is now. Negative numbers mean relative time from now.
tenant_uuid (optional)
String UUID of the Tenant.

AnomalyzerQueryResponse Up

metric_id (optional)
String metric_id of AnomalyzerQueryResponse.
series (optional)
array[AnomalyDataSeries] Placeholder for description of property series of obj type AnomalyzerQueryResponse field type str type object
start
String start of AnomalyzerQueryResponse.
step
Integer Number of step. format: int32
stop
String stop of AnomalyzerQueryResponse.
url (optional)
String url

AnomalyzerQueryResponseApiResponse Up

count
Integer format: int32
results
next (optional)

ExponentialMovingAverageCtx Up

average
Double Average value for the metric. format: double
deviation
Double Deviation of last sample to the average. format: double
max_std_dev
Double Maximum standard deviation recorded. format: double
normal_high (optional)
Double Deprecated. format: double
normal_low (optional)
Double Deprecated. format: double
prediction
Double Predicted value for the metric at the time instant. format: double
prediction_interval_high (optional)
Double Lower boundary of the range of normal values for this metric. format: double
prediction_interval_low (optional)
Double Lower boundary of the range of normal values for this metric. format: double
std_dev
Double Standard deviation. format: double

HoltWintersCtx Up

deviation (optional)
Double Placeholder for description of property deviation of obj type HoltWintersCtx field type str type number format: double
level (optional)
Double Placeholder for description of property level of obj type HoltWintersCtx field type str type number format: double
prediction (optional)
Double Placeholder for description of property prediction of obj type HoltWintersCtx field type str type number format: double
prediction_interval_high (optional)
Double Placeholder for description of property prediction_interval_high of obj type HoltWintersCtx field type str type number format: double
prediction_interval_low (optional)
Double Placeholder for description of property prediction_interval_low of obj type HoltWintersCtx field type str type number format: double
trend (optional)
Double Placeholder for description of property trend of obj type HoltWintersCtx field type str type number format: double

MetricStatistics Up

last_sample (optional)
Double value of the last sample. format: double
max (optional)
Double maximum value in time series requested. format: double
max_ts (optional)
String timestamp of the minimum value.
mean (optional)
Double arithmetic mean. format: double
min (optional)
Double minimum value in time series requested. format: double
min_ts (optional)
String timestamp of the minimum value.
num_samples (optional)
Integer Number of actual data samples. It excludes fake data. format: int32
sum (optional)
Double summation of all values. format: double
trend (optional)
Double slope of the data points across the time series requested. trend = (last_value - avg)/avg. format: double

MetricsDataHeader Up

derivation_data (optional)
MetricsDerivationData Metrics derivation info.
dimension_data (optional)
array[MetricsDimensionData] Placeholder for description of property dimension_data of obj type MetricsDataHeader field type str type object
entity_uuid (optional)
String entity uuid.
metric_description (optional)
String metric_description of MetricsDataHeader.
metrics_min_scale (optional)
Double Placeholder for description of property metrics_min_scale of obj type MetricsDataHeader field type str type number format: double
metrics_sum_agg_invalid (optional)
Boolean Placeholder for description of property metrics_sum_agg_invalid of obj type MetricsDataHeader field type str type boolean
missing_intervals (optional)
array[MetricsMissingDataInterval] Missing data intervals. data in these intervals are not used for stats calculation.
name
String name of the column.
obj_id (optional)
String object ID of the series when object ID was specified in the metric.
obj_id_type (optional)
String obj_id_type. Enum options - METRICS_OBJ_ID_TYPE_VIRTUALSERVICE, METRICS_OBJ_ID_TYPE_SERVER, METRICS_OBJ_ID_TYPE_POOL, METRICS_OBJ_ID_TYPE_SERVICEENGINE, METRICS_OBJ_ID_TYPE_VIRTUALMACHINE, METRICS_OBJ_ID_TYPE_CONTROLLER, METRICS_OBJ_ID_TYPE_TENANT, METRICS_OBJ_ID_TYPE_CLUSTER, METRICS_OBJ_ID_TYPE_SE_INTERFACE.
pool_uuid (optional)
String pool_id for the metric.
priority (optional)
Boolean Placeholder for description of property priority of obj type MetricsDataHeader field type str type boolean
server (optional)
String server ip port.
serviceengine_uuid (optional)
String Service Engine ref or UUID. Field introduced in 17.2.8.
statistics (optional)
MetricStatistics statistics of the metric.
tenant_uuid (optional)
String Tenant ref or UUID.
units (optional)
String units of the column data. Enum options - METRIC_COUNT, BITS_PER_SECOND, MILLISECONDS, SECONDS, PER_SECOND, BYTES, PERCENT, KILO_BYTES, KILO_BYTES_PER_SECOND, BYTES_PER_SECOND, KILO_BITS_PER_SECOND, GIGA_BYTES, MEGA_BYTES, NORMALIZED, STRING, SEC, MIN, DAYS, KB, MB, GB, MBPS, GHZ, RATIO, WORD, MICROSECONDS, HEALTH, HOURS.

MetricsDerivationData Up

derivation_fn
String Enum options - METRICS_ALIAS, SUM_FIRST_N_DIVIDE_BY_LAST, SUM_BW_GAUGE, AVG_GET_POST_OTHER_LATENCY, APPDEX_ON_3_BUCKETS, APPDEX_ON_4_BUCKETS, SUM_GAUGE, SUM_N_METRICS, APPDEX_ON_5_BUCKETS, APPDEX_ON_6_BUCKETS, APPDEX_ON_CONNECTIONS, APPDEX_ON_2_BUCKETS, AVG_CLIENT_LATENCY, AVG_APPLICATION_LATENCY, MIN_N_METRICS, SUM_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, L4_CONNECTION_ERROR_PERCENTAGE, AVG_L4_CLIENT_LATENCY, CHECK_FOR_TRANSITIONS, SUBSTRACT_ALL_FROM_FIRST, AVG_N_OVER_TIME_PERIOD, AVG_NAVIGATION_TIMING, AVG_RUM_VISITS, PCT_SSL_ERROR_CONNECTIONS, AVG_RESPONSE_TIME, SUM_RATES_FIRST_N_DIVIDE_BY_LAST, SUM_RATES_FIRST_N_DIVIDE_BY_LAST_PERCENTAGE, PCT_CACHE_METRICS, SUM_FIRST_N_DIVIDE_BY_SECLAST_EXCL_ERROR_RATE, SUM_FIRST_N_SUBSTRACT_LAST, AVG_POOL_METRICS, AVG_POOL_BW, AVG_BY_SUBSTRACT_ALL_FROM_FIRST_OVER_TIME, AVG_RSA_PFS, EVAL_FN, SSL_PROTOCOL_INDICATOR, SUM_FIRST_N_DIVIDE_BY_SECLAST_RATE_EXCL_ERROR_RATE, SUBSTRACT_ALL_FROM_FIRST_WITH_FLOOR_ZERO, AVAILABLE_CAPACITY, CONNECTION_SATURATION, AVG_RSA_NON_PFS, SSL_HANDSHAKES_NONPFS, DYN_MEM_USAGE, FIRST_DIVIDE_BY_DIFFERENCE_OF_SECOND_AND_THIRD, DIVIDE_BY_100.
exclude_derived_metric (optional)
Boolean Placeholder for description of property exclude_derived_metric of obj type MetricsDerivationData field type str type boolean
include_derivation_metrics (optional)
Boolean Placeholder for description of property include_derivation_metrics of obj type MetricsDerivationData field type str type boolean
join_tables (optional)
String Enum options - METRICS_TABLE_NONE, METRICS_TABLE_ANOMALY, METRICS_TABLE_CONTROLLER_STATS, METRICS_TABLE_HEALTH_SCORE, METRICS_TABLE_SE_STATS, METRICS_TABLE_VSERVER_L4_SERVER, METRICS_TABLE_VSERVER_L4_CLIENT, METRICS_TABLE_VSERVER_L7_CLIENT, METRICS_TABLE_VSERVER_L7_SERVER, METRICS_TABLE_RUM_PREAGG_BROWSER, METRICS_TABLE_RUM_PREAGG_COUNTRY, METRICS_TABLE_RUM_PREAGG_DEVTYPE, METRICS_TABLE_RUM_PREAGG_LANG, METRICS_TABLE_RUM_PREAGG_OS, METRICS_TABLE_RUM_PREAGG_URL, METRICS_TABLE_RUM_ANALYTICS, METRICS_TABLE_VM_STATS, METRICS_TABLE_RESOURCE_TIMING_DIM, METRICS_TABLE_RESOURCE_TIMING_BLOB, METRICS_TABLE_RUM_PREAGG_IPGROUP, METRICS_TABLE_DOS_ANALYTICS, METRICS_TABLE_APP_INSIGHTS, METRICS_TABLE_VSERVER_DNS, METRICS_TABLE_SERVER_DNS, METRICS_TABLE_SERVICE_INSIGHTS, METRICS_TABLE_SOURCE_INSIGHTS, METRICS_TABLE_TENANT_STATS, METRICS_TABLE_SE_IF_STATS, METRICS_TABLE_USER_METRICS, METRICS_TABLE_WAF_GROUP, METRICS_TABLE_WAF_TAG, METRICS_TABLE_WAF_RULE, METRICS_TABLE_PROCESS_STATS, METRICS_TABLE_VSERVER_HTTP2_CLIENT, METRICS_TABLE_PG_STAT_DATABASE, METRICS_TABLE_PG_STAT_ALL_TABLES, METRICS_TABLE_PG_STAT_ALL_INDEXES, METRICS_TABLE_PG_STAT_IO_ALL_TABLES, METRICS_TABLE_PG_STAT_CLASS, METRICS_TABLE_PG_STAT_BG_WRITER, METRICS_TABLE_WAF_WHITELIST, METRICS_TABLE_WAF_PSMGROUP, METRICS_TABLE_WAF_PSMLOCATION, METRICS_TABLE_WAF_PSMRULE, METRICS_TABLE_GSLB_STATS, METRICS_TABLE_VS_SCALEOUT, METRICS_TABLE_API_PERF_STATS, METRICS_TABLE_NSXT_STATS, METRICS_TABLE_ICAP.
metric_ids
String metric_ids of MetricsDerivationData.
result_has_additional_fields (optional)
Boolean Placeholder for description of property result_has_additional_fields of obj type MetricsDerivationData field type str type boolean
second_order_derivation (optional)
Boolean Field introduced in 17.2.8.
skip_backend_derivation (optional)
Boolean Placeholder for description of property skip_backend_derivation of obj type MetricsDerivationData field type str type boolean

MetricsDimensionData Up

dimension
String Dimension Type. Enum options - METRICS_DIMENSION_METRIC_TIMESTAMP, METRICS_DIMENSION_COUNTRY, METRICS_DIMENSION_OS, METRICS_DIMENSION_URL, METRICS_DIMENSION_DEVTYPE, METRICS_DIMENSION_LANG, METRICS_DIMENSION_BROWSER, METRICS_DIMENSION_IPGROUP, METRICS_DIMENSION_ATTACK, METRICS_DIMENSION_ASN.
dimension_id
String Dimension ID.

MetricsMissingDataInterval Up

end
String end of MetricsMissingDataInterval.
start
String start of MetricsMissingDataInterval.