比較ペア統計の取得
get
http://{host}:{port}/veridata/v1/services/monitoring/cps
必要なロール: Administrator、SuperUser、DetailMonitoringOperator、MonitoringOperator、CommandLineOperator
Veridata比較ペアの監視の詳細を取得するAPI。
リクエスト
問合せパラメータ
- cpId: integer
比較ペアID。
- finishedStatsCount: integer
このパラメータによって、レスポンスに表示される完了した統計(現在および前回の実行)の数が決まります。デフォルトは5です。
- fromDate: string
日付範囲の始まり(指定した日付を含む)を定義して、比較ペアのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です
- includePerformance: boolean
このパラメータがtrueに設定されている場合、パフォーマンス統計が含められます。デフォルト値: false。
- last: string
最後のx単位の比較ペア統計をフェッチします。サポートされる単位は、D (日)またはH (時間)またはM (分)です。例: 1D
- runId: string
CPの実行ID。例: runId=1024,1,1。
- status:
- toDate: string
日付範囲の終わり(指定した日を含まない)を定義して、比較ペアのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
比較ペア統計が正常にフェッチされました。
ネストされたスキーマ: BaseStats
タイプ:
ソースの表示
object
-
endTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
runId: object RunID
実行ID。
-
startTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
ネストされたスキーマ: ComparePairBaseStats-allOf[1]
タイプ:
ソースの表示
object
-
comparePairId: integer (int64)
-
errorMessage: string
-
name: string
-
numRowsOos: integer (int64)
デフォルト値:
0
-
phase: string
指定できる値:
[ "INITIALIZING", "INITCOMPARE", "INITCOMPARECOOS", "COOS", "SORTING", "FINISHED" ]
比較フェーズの列挙。 -
repairRunId: object RunID
実行ID。
-
repairStatus: string
指定できる値:
[ "PENDING", "RUNNING", "ERRORS", "WARNINGS", "SUCCESSFUL", "CANCELLED", "OOS" ]
修復ステータス。 -
skippedRows: boolean
デフォルト値:
false
-
status: string
指定できる値:
[ "FAILED", "CANCELLED", "OUTOFSYNC", "INSYNC", "RUNNING", "FINISHED" ]
ジョブ・ステータス。
ネストされたスキーマ: ComparePairStats-allOf[1]
タイプ:
ソースの表示
object
-
deltaStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
deltaStats: object DeltaStats
-
numOfDeletes: integer (int64)
デフォルト値:
0
-
numOfInserts: integer (int64)
デフォルト値:
0
-
numOfUpdates: integer (int64)
デフォルト値:
0
-
perfStats: object PerformanceStats
-
rowsFromSource: integer (int64)
デフォルト値:
0
-
rowsFromTarget: integer (int64)
デフォルト値:
0
-
runningStats: object RunningComparePairStats
この統計は、比較ペアが実行中で、runId問合せパラメータが使用されている場合にのみ使用できます。
-
skippedRows: boolean
デフォルト値:
false
-
srcTable: string
-
tgtTable: string
ネストされたスキーマ: RunID
タイプ:
object
実行ID。
ソースの表示
-
asString: string
実行IDを文字列形式で表示します。
-
comparePairNum: integer
実行IDのpPart。
-
groupNum: integer
実行IDの一部
-
runID: integer
実行IDの一部。
ネストされたスキーマ: DeltaStats
タイプ:
ソースの表示
object
-
deltaRunId: string
デルタ実行IDの例 - 1100,1,1
-
deltaStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
srcDeltaInfo: string
ソース・デルタ値。
-
tgtDeltaInfo: string
ターゲット・デルタ値。
ネストされたスキーマ: PerformanceStats
タイプ:
ソースの表示
object
-
coosBytesPerSec: integer (int64)
デフォルト値:
0
-
coosDuration: coosDuration
-
coosRowsPerSec: integer (int64)
デフォルト値:
0
-
coosStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
coosStopTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
coosTotalBytes: integer (int64)
デフォルト値:
0
-
coosTotalRows: integer (int64)
デフォルト値:
0
-
initCompareBytesPerSec: integer (int64)
デフォルト値:
0
-
initCompareDuration: initCompareDuration
-
initCompareRowsPerSec: integer (int64)
デフォルト値:
0
-
initCompareStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
initCompareStopTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
initCompareTotalBytes: integer (int64)
デフォルト値:
0
-
initCompareTotalRows: integer (int64)
デフォルト値:
0
-
sortingSrcBytesPerSec: integer (int64)
デフォルト値:
0
-
sortingSrcDuration: sortingSrcDuration
-
sortingSrcRowsPerSec: integer (int64)
デフォルト値:
0
-
sortingSrcStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
sortingSrcStopTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
sortingSrcTotalBytes: integer (int64)
デフォルト値:
0
-
sortingSrcTotalRows: integer (int64)
デフォルト値:
0
-
sortingTgtBytesPerSec: integer (int64)
デフォルト値:
0
-
sortingTgtDuration: sortingTgtDuration
-
sortingTgtRowsPerSec: integer (int64)
デフォルト値:
0
-
sortingTgtStartTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
sortingTgtStopTime: string (date-time)
パターン:
YYYY-MM-DDTHH:mm:ss.sssZ
例:2024-02-03T10:15:30Z
-
sortingTgtTotalBytes: integer (int64)
デフォルト値:
0
-
sortingTgtTotalRows: integer (int64)
デフォルト値:
0
ネストされたスキーマ: RunningComparePairStats
タイプ:
object
この統計は、比較ペアが実行中で、runId問合せパラメータが使用されている場合にのみ使用できます。
ソースの表示
-
bytesFromSource: integer
-
bytesFromTarget: integer
-
bytesIntoSourceSort: integer
-
bytesIntoTargetSort: integer
-
deletesInsyncAfterInFlight: integer
-
deletesInsyncAfterInFlightInBytes: integer
-
deletesOOS: integer
-
deletesOOSBeforeCOOS: integer
-
deletesOOSBeforeCOOSInBytes: integer
-
deletesOOSInBytes: integer
-
fetchLatencyFromTarget: integer
-
insertsInsyncAfterInFlight: integer
-
insertsInsyncAfterInFlightInBytes: integer
-
insertsOOS: integer
-
insertsOOSBeforeCOOS: integer
-
insertsOOSInBytes: integer
-
insyncBeforeCOOS: integer
-
insyncBeforeCOOSInBytes: integer
-
remainingTimeFromSource: integer
-
remainingTimeFromTarget: integer
-
rowsFromSource: integer
-
rowsFromTarget: integer
-
rowsIntoSourceSort: integer
-
rowsIntoTargetSort: integer
-
totalRowsFromSource: integer
-
totalRowsFromTarget: integer
-
updatesInsyncAfterInFlight: integer
-
updatesOOS: string
-
updatesOOSBeforeCOOS: integer
-
updatesOOSInBytes: integer
ネストされたスキーマ: coosDuration-allOf[1]
タイプ:
object
ネストされたスキーマ: initCompareDuration-allOf[1]
タイプ:
object
ネストされたスキーマ: sortingSrcDuration-allOf[1]
タイプ:
object
ネストされたスキーマ: sortingTgtDuration-allOf[1]
タイプ:
object
400 レスポンス
不正なリクエスト。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
401 レスポンス
"権限がありません"。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
404 レスポンス
"見つかりません"。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
500 レスポンス
"サーバー・エラー"。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。