# Gets the performance analytics report for engines.

Endpoint: GET /reporting/engine-performance-analytic-report
Version: 3.17.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 10000.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies descending order.

## Response 200:

  - `200` (unknown)
    Returns a list of performance analytics data of engines.

## Response 200 fields (application/json):

  - `items` (array)

  - `items.engine_name` (string)
    The engine name.

  - `items.engine_id` (string)
    The engine id.

  - `items.engine_type` (string)
    The engine type.
    Enum: "VIRTUALIZATION", "MASKING", "UNSET"

  - `items.aggregation_period` (integer)
    The time period by which engine performance analytics data is being aggregated, in hours.

  - `items.cpu_cores_count` (integer)
    The total number of CPU cores on this engine.

  - `items.cpu_utilization` (number)
    The total cpu utilization of this engine, in percentage.

  - `items.total_memory` (integer)
    The total amount of memory on this engine, in bytes.

  - `items.average_disk_latency_read` (integer)
    The average I/O latency of disk for read operation, in nanoseconds.

  - `items.average_disk_latency_write` (integer)
    The average I/O latency of disk for write operation, in nanoseconds.

  - `items.average_disk_latency_total` (integer)
    The average I/O latency of disk for both (read and write) operations, in nanoseconds.

  - `items.average_disk_throughput_read` (integer)
    The average I/O throughput of disk for read operation, in bytes/s.

  - `items.average_disk_throughput_write` (integer)
    The average I/O throughput of disk for write operation, in bytes/s.

  - `items.average_disk_throughput_total` (integer)
    The average I/O throughput of disk for both (read and write) operations, in bytes/s.

  - `items.average_disk_iops_read` (integer)
    The average number of read I/O operations of disk per seconds.

  - `items.average_disk_iops_write` (integer)
    The average number of write I/O operations of disk per seconds.

  - `items.average_disk_iops_total` (integer)
    The average number of read and write I/O operations of disk per seconds.

  - `items.average_nfs_latency_read` (integer)
    The average I/O latency of nfs for read operation, in nanoseconds.

  - `items.average_nfs_latency_write` (integer)
    The average I/O latency of nfs for write operation, in nanoseconds.

  - `items.average_nfs_latency_total` (integer)
    The average I/O latency of nfs for both (read and write) operation, in nanoseconds.

  - `items.average_nfs_throughput_read` (integer)
    The average I/O throughput of disk for read operations, in bytes/s.

  - `items.average_nfs_throughput_write` (integer)
    The average I/O throughput of nfs for write operations, in bytes/s.

  - `items.average_nfs_throughput_total` (integer)
    The average I/O throughput of nfs for both (read and write) operations, in bytes/s.

  - `items.average_nfs_iops_read` (integer)
    The average number of read I/O operations of nfs per seconds.

  - `items.average_nfs_iops_write` (integer)
    The average number of write I/O operations of nfs per seconds.

  - `items.average_nfs_iops_total` (integer)
    The average number of read and write I/O operations of nfs per seconds.

  - `items.average_iscsi_latency_read` (integer)
    The average I/O latency of iSCSI for read operation, in nanoseconds.

  - `items.average_iscsi_latency_write` (integer)
    The average I/O latency of iSCSI for write operation, in nanoseconds.

  - `items.average_iscsi_latency_total` (integer)
    The average I/O latency of iSCSI for both (read and write) operation, in nanoseconds.

  - `items.average_iscsi_throughput_read` (integer)
    The average I/O throughput of iSCSI read operations, in bytes/s.

  - `items.average_iscsi_throughput_write` (integer)
    The average I/O throughput of iSCSI for write operations, in bytes/s.

  - `items.average_iscsi_throughput_total` (integer)
    The average I/O throughput of iSCSI for both (read and write) operations, in bytes/s.

  - `items.average_iscsi_iops_read` (integer)
    The average number of read I/O operations of iSCSI per seconds.

  - `items.average_iscsi_iops_write` (integer)
    The average number of write I/O operations of iSCSI per seconds.

  - `items.average_iscsi_iops_total` (integer)
    The average number of read and write I/O operations of iSCSI per seconds.

  - `items.average_network_throughput_transmit` (integer)
    The average bytes transmitted on the network interface, in bytes/s.

  - `items.average_network_throughput_receive` (integer)
    The average bytes received on the network interface, in bytes/s.

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

