---
title: "GET /jobs/{jobIdentity}/GetStatistics"
method: GET
path: "/jobs/{jobIdentity}/GetStatistics"
tags: ["Job"]
---

# GET /jobs/{jobIdentity}/GetStatistics

`GET /jobs/{jobIdentity}/GetStatistics`

Gets statistics of the specified job.

## Path parameters

- `jobIdentity` string, uuid, required

## Query parameters

- `api-version` string, required

## Response `200`

Successfully retrieved job statistics of the specified job.

- JobStatistics — The Data Lake Analytics job execution statistics.
  - `lastUpdateTimeUtc` string, date-time — The last update time for the statistics.
  - `finalizingTimeUtc` string, date-time — The job finalizing start time.
  - `stages` JobStatisticsVertexStage[] — The list of stages for the job.
    - `dataRead` integer — The amount of data read, in bytes.
    - `dataReadCrossPod` integer — The amount of data read across multiple pods, in bytes.
    - `dataReadIntraPod` integer — The amount of data read in one pod, in bytes.
    - `dataToRead` integer — The amount of data remaining to be read, in bytes.
    - `dataWritten` integer — The amount of data written, in bytes.
    - `duplicateDiscardCount` integer — The number of duplicates that were discarded.
    - `failedCount` integer — The number of failures that occurred in this stage.
    - `maxVertexDataRead` integer — The maximum amount of data read in a single vertex, in bytes.
    - `minVertexDataRead` integer — The minimum amount of data read in a single vertex, in bytes.
    - `readFailureCount` integer — The number of read failures in this stage.
    - `revocationCount` integer — The number of vertices that were revoked during this stage.
    - `runningCount` integer — The number of currently running vertices in this stage.
    - `scheduledCount` integer — The number of currently scheduled vertices in this stage.
    - `stageName` string — The name of this stage in job execution.
    - `succeededCount` integer — The number of vertices that succeeded in this stage.
    - `tempDataWritten` integer — The amount of temporary data written, in bytes.
    - `totalCount` integer — The total vertex count for this stage.
    - `totalFailedTime` string, duration — The amount of time that failed vertices took up in this stage.
    - `totalProgress` integer — The current progress of this stage, as a percentage.
    - `totalSucceededTime` string, duration — The amount of time all successful vertices took in this stage.
    - `totalPeakMemUsage` integer — The sum of the peak memory usage of all the vertices in the stage, in bytes.
    - `totalExecutionTime` string, duration — The sum of the total execution time of all the vertices in the stage.
    - `maxDataReadVertex` JobStatisticsVertex — The detailed information for a vertex.
      - `name` string — The name of the vertex.
      - `vertexId` string, uuid — The id of the vertex.
      - `executionTime` string, duration — The amount of execution time of the vertex.
      - `dataRead` integer — The amount of data read of the vertex, in bytes.
      - `peakMemUsage` integer — The amount of peak memory usage of the vertex, in bytes.
    - `maxExecutionTimeVertex` JobStatisticsVertex — The detailed information for a vertex.
      - `name` string — The name of the vertex.
      - `vertexId` string, uuid — The id of the vertex.
      - `executionTime` string, duration — The amount of execution time of the vertex.
      - `dataRead` integer — The amount of data read of the vertex, in bytes.
      - `peakMemUsage` integer — The amount of peak memory usage of the vertex, in bytes.
    - `maxPeakMemUsageVertex` JobStatisticsVertex — The detailed information for a vertex.
      - `name` string — The name of the vertex.
      - `vertexId` string, uuid — The id of the vertex.
      - `executionTime` string, duration — The amount of execution time of the vertex.
      - `dataRead` integer — The amount of data read of the vertex, in bytes.
      - `peakMemUsage` integer — The amount of peak memory usage of the vertex, in bytes.
    - `estimatedVertexCpuCoreCount` integer — The estimated vertex CPU core count.
    - `estimatedVertexPeakCpuCoreCount` integer — The estimated vertex peak CPU core count.
    - `estimatedVertexMemSize` integer — The estimated vertex memory size, in bytes.
    - `allocatedContainerCpuCoreCount` ResourceUsageStatistics — The statistics information for resource usage.
      - `average` number, double — The average value.
      - `minimum` integer — The minimum value.
      - `maximum` integer — The maximum value.
    - `allocatedContainerMemSize` ResourceUsageStatistics — The statistics information for resource usage.
      - `average` number, double — The average value.
      - `minimum` integer — The minimum value.
      - `maximum` integer — The maximum value.
    - `usedVertexCpuCoreCount` ResourceUsageStatistics — The statistics information for resource usage.
      - `average` number, double — The average value.
      - `minimum` integer — The minimum value.
      - `maximum` integer — The maximum value.
    - `usedVertexPeakMemSize` ResourceUsageStatistics — The statistics information for resource usage.
      - `average` number, double — The average value.
      - `minimum` integer — The minimum value.
      - `maximum` integer — The maximum value.

---

[API](https://skmtc.net/azure/apis/datalakeanalyticsjobmanagementclient.md) · [All operations](https://skmtc.net/azure/apis/datalakeanalyticsjobmanagementclient/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/datalakeanalyticsjobmanagementclient/revisions/ef0aef450b34/schema)
