ジョブ統計の取得

get

http://{host}:{port}/veridata/v1/services/monitoring/jobs

必要なロール: Administrator、SuperUser、DetailMonitoringOperator、MonitoringOperator、CommandLineOperator

このAPIは、実行中のジョブおよび完了したジョブを監視するために使用されます。デフォルトでは、最新のジョブ統計が返されます。

リクエスト

問合せパラメータ
  • 日付範囲の始まり(指定した日付を含む)を定義して、ジョブのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。
  • ジョブID。レスポンスには、最後に完了した実行のグループおよび比較ペアが含められます。
  • 最後のx単位のジョブ統計をフェッチします。サポートされる単位は、D (日)またはH (時間)またはM (分)です。例: 1D
  • ジョブの実行ID。例: runId=1024,0,0。ジョブrunIdは、モニタリングAPIから取得できます。
  • 日付範囲の終わり(指定した日付を含まない)を定義して、ジョブのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。
  • サポートされている値: GROUP/CP。ジョブrunIdが問合せパラメータに渡される場合にのみ有効です。type=GROUPの場合、グループ基本統計情報が返され、type=CPの場合、グループ統計と比較ペア統計の両方がジョブ統計とともに返されます

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

完了したジョブのコレクションを統計とともに返します。
本文()
ルート・スキーマ: schema
タイプ: array
ソースの表示
例:
[ { "runId":{ "asString":"12377/0/0", "comparePairNum":0, "groupNum":0, "runID":12377 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "jobId":1017, "jobName":"repairTestJob", "status":"OOS", "repairStatus":"OOS", "repairRunId":{ "asString":"10207/0/0", "comparePairNum":0, "groupNum":0, "runID":"10207" }, "comparePairsTotal":1, "comparePairsProcessed":1, "comparePairsWithErrors":0, "comparePairsWithOOS":1, "comparePairsWithNoOOS":0, "comparePairsCancelled":0, "comparePairsRunning":0, "comparePairsPending":0, "skippedRows":false, "group":[ { "runId":{ "asString":"12377/1/0", "comparePairNum":0, "groupNum":1, "runID":12377 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "grpId":1007, "name":"base", "numOfComparePairs":1, "comparePairs":[ { "runId":{ "asString":"12377/1/1", "comparePairNum":1, "groupNum":1, "runID":12377 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "comparePairId":1017, "name":"SRC1=TRG1", "numRowsOos":7, "skippedRows":false, "phase":"FINISHED", "status":"OOS", "repairStatus":"OOS", "repairRunId":{ "asString":"10207/1/1", "comparePairNum":1, "groupNum":1, "runID":10207 }, "errorMessage":"" } ], "skippedRows":false, "repairStatus":"OOS", "repairRunId":{ "asString":"10207/1/0", "comparePairNum":0, "groupNum":1, "runID":10207 }, "srcConnection":{ "name":"oracleLocal", "id":1014, "dbType":"oracle" }, "trgConnection":{ "name":"oracleLocal", "id":1014, "dbType":"oracle" } } ], "repairJobs":[ { "repairRunId":{ "asString":"10207/0/0", "comparePairNum":0, "groupNum":0, "runID":10207 }, "repairStatus":"OOS", "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z" } ] } ]
ネストされたスキーマ: JobStats
実行中または完了したジョブの統計。
すべて一致
実行中または完了したジョブの統計。
実行中または完了したジョブの統計。
ソースの表示
ネストされたスキーマ: JobsStats
実行中または完了したジョブの統計。
すべて一致
実行中または完了したジョブの統計。
実行中または完了したジョブの統計。
ソースの表示
ネストされたスキーマ: BaseStats
タイプ: object
ソースの表示
ネストされたスキーマ: JobsStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: JobStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: RunID
タイプ: object
実行ID。
ソースの表示
ネストされたスキーマ: group
タイプ: array
ソースの表示
ネストされたスキーマ: repairJobs
タイプ: array
ソースの表示
ネストされたスキーマ: GroupStats
すべて一致
ソースの表示
ネストされたスキーマ: GroupStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: comparePairs
タイプ: array
ソースの表示
ネストされたスキーマ: srcConnection
タイプ: object
ソースの表示
ネストされたスキーマ: trgConnection
タイプ: object
ソースの表示
ネストされたスキーマ: ComparePairBaseStats
すべて一致
ソースの表示
ネストされたスキーマ: ComparePairBaseStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: RepairJobBase
タイプ: object
RepairJobベース・オブジェクト。
ソースの表示
ネストされたスキーマ: repairRunId
すべて一致
ソースの表示
ネストされたスキーマ: repairRunId-allOf[0]
タイプ: object

400 レスポンス

不正なリクエスト。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

401 レスポンス

"権限がありません"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

404 レスポンス

"見つかりません"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }

500 レスポンス

"サーバー・エラー"。
本文()
ルート・スキーマ: Error
タイプ: object
ソースの表示
例:
{ "errCode":"OGGV-00001", "errMsg":"Error message" }
先頭に戻る