Retrieve Job statistics
get
http://{host}:{port}/veridata/v1/services/monitoring/jobs
Required Role: Administrator, SuperUser, DetailMonitoringOperator, MonitoringOperator, CommandLineOperator
This API is used to monitor running and completed Jobs. By default this returns the latest Job stats.
Request
Query Parameters
-
fromDate: string
Defines the start date range (inclusive) to filter out the Job response. Supported format yyyy-MM-dd'T'HH:mm:ss'Z'. "
-
jobId: string
The job ID.The response contains groups and compare pairs latest completed run.
-
last: string
Fetch Job stats of last x units. Supported units D(Days) or H(hours) or M(minutes). Example: 1D
-
runId: string
The Job's Run ID. Example: runId=1024,0,0. Job runId can be obtained from Monitoring API.
-
status:
-
toDate: string
Defines the end date range (not inclusive) to filter out the Job response. Supported format yyyy-MM-dd'T'HH:mm:ss'Z'.
-
type: string
Supported values: GROUP/CP. Valid only when Job runId is passed in Query Param. When type=GROUP, returns Group basestats info and when type=CP, returns both Group and Compare Pair stats along with Job stats
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Returns a collection of completed Jobs with the statistics.
Nested Schema : JobStats
Statistics of Running or Completed Job.
Match All
Statistics of Running or Completed Job.
Statistics of Running or Completed Job.
Show Source
-
allOf
JobsStats
Statistics of Running or Completed Jobs.
-
object
JobStats-allOf[1]
Nested Schema : JobsStats
Statistics of Running or Completed Jobs.
Match All
Statistics of Running or Completed Jobs.
Statistics of Running or Completed Jobs.
Show Source
Nested Schema : BaseStats
Type:
Show Source
object
-
endTime: string
(date-time)
Pattern:
YYYY-MM-DDTHH:mm:ss.sssZ
Example:2024-02-03T10:15:30Z
-
runId: object
RunID
Run ID.
-
startTime: string
(date-time)
Pattern:
YYYY-MM-DDTHH:mm:ss.sssZ
Example:2024-02-03T10:15:30Z
Nested Schema : JobsStats-allOf[1]
Type:
Show Source
object
-
comparePairsCancelled: integer
(int32)
Default Value:
0
-
comparePairsPending: integer
(int32)
Default Value:
0
-
comparePairsProcessed: integer
(int32)
Default Value:
0
-
comparePairsRunning: integer
(int32)
Default Value:
0
-
comparePairsTotal: integer
(int32)
Default Value:
0
-
comparePairsWithErrors: integer
(int32)
Default Value:
0
-
comparePairsWithNoOOS: integer
(int32)
Default Value:
0
-
comparePairsWithOOS: integer
(int32)
Default Value:
0
-
jobId: integer
(int64)
-
jobName: string
-
repairRunId: object
RunID
Run ID.
-
repairStatus: string
Allowed Values:
[ "PENDING", "RUNNING", "ERRORS", "WARNINGS", "SUCCESSFUL", "CANCELLED", "OOS" ]
Repair Status. -
skippedRows: boolean
Default Value:
false
-
status: string
Allowed Values:
[ "FAILED", "CANCELLED", "OUTOFSYNC", "INSYNC", "RUNNING", "FINISHED" ]
Job status.
Nested Schema : RunID
Type:
object
Run ID.
Show Source
-
asString: string
Displays Run ID in string format.
-
comparePairNum: integer
pPart of the run ID.
-
groupNum: integer
Part of the run ID
-
runID: integer
Part of the run ID.
Nested Schema : repairJobs
Type:
Show Source
array
-
Array of:
object RepairJobBase
RepairJob Base object.
Nested Schema : GroupStats-allOf[1]
Type:
Show Source
object
-
comparePairs: array
comparePairs
-
grpId: integer
(int64)
-
name: string
-
numOfComparePairs: integer
(int64)
Default Value:
0
-
repairRunId: object
RunID
Run ID.
-
repairStatus: string
Allowed Values:
[ "PENDING", "RUNNING", "ERRORS", "WARNINGS", "SUCCESSFUL", "CANCELLED", "OOS" ]
Repair Status. -
skippedRows: boolean
Default Value:
false
-
srcConnection: object
srcConnection
-
trgConnection: object
trgConnection
Nested Schema : ComparePairBaseStats-allOf[1]
Type:
Show Source
object
-
comparePairId: integer
(int64)
-
errorMessage: string
-
name: string
-
numRowsOos: integer
(int64)
Default Value:
0
-
phase: string
Allowed Values:
[ "INITIALIZING", "INITCOMPARE", "INITCOMPARECOOS", "COOS", "SORTING", "FINISHED" ]
enum for comparison phase. -
repairRunId: object
RunID
Run ID.
-
repairStatus: string
Allowed Values:
[ "PENDING", "RUNNING", "ERRORS", "WARNINGS", "SUCCESSFUL", "CANCELLED", "OOS" ]
Repair Status. -
skippedRows: boolean
Default Value:
false
-
status: string
Allowed Values:
[ "FAILED", "CANCELLED", "OUTOFSYNC", "INSYNC", "RUNNING", "FINISHED" ]
Job status.
Nested Schema : RepairJobBase
Type:
object
RepairJob Base object.
Show Source
-
endTime: string
(date-time)
Pattern:
YYYY-MM-DDTHH:mm:ss.sssZ
Example:2024-02-03T10:15:30Z
-
repairRunId:
repairRunId
-
repairStatus: string
Status of Repair operation.
-
startTime: string
(date-time)
Pattern:
YYYY-MM-DDTHH:mm:ss.sssZ
Example:2024-02-03T10:15:30Z
Nested Schema : repairRunId-allOf[0]
Type:
object
400 Response
Bad Request.
Root Schema : Error
Type:
Show Source
object
-
errCode: string
Veridata Error Code.
-
errMsg: string
Veridata Error Message.
401 Response
"Unauthorized".
Root Schema : Error
Type:
Show Source
object
-
errCode: string
Veridata Error Code.
-
errMsg: string
Veridata Error Message.
404 Response
"Not found".
Root Schema : Error
Type:
Show Source
object
-
errCode: string
Veridata Error Code.
-
errMsg: string
Veridata Error Message.
500 Response
"Server error".
Root Schema : Error
Type:
Show Source
object
-
errCode: string
Veridata Error Code.
-
errMsg: string
Veridata Error Message.