比較ペア統計の取得

get

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

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

Veridata比較ペアの監視の詳細を取得するAPI。

リクエスト

問合せパラメータ
  • 比較ペアID。
  • このパラメータによって、レスポンスに表示される完了した統計(現在および前回の実行)の数が決まります。デフォルトは5です。
  • 日付範囲の始まり(指定した日付を含む)を定義して、比較ペアのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です
  • このパラメータがtrueに設定されている場合、パフォーマンス統計が含められます。デフォルト値: false。
  • 最後のx単位の比較ペア統計をフェッチします。サポートされる単位は、D (日)またはH (時間)またはM (分)です。例: 1D
  • CPの実行ID。例: runId=1024,1,1。
  • 日付範囲の終わり(指定した日を含まない)を定義して、比較ペアのレスポンスをフィルタで除外します。サポートされる形式は「yyyy-MM-dd'T'HH:mm:ss'Z'」です。

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

先頭に戻る

レスポンス

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

200 レスポンス

比較ペア統計が正常にフェッチされました。
本文()
ルート・スキーマ: schema
タイプ: array
ソースの表示
例:
[ { "runId":{ "asString":"10277/1/1", "comparePairNum":1, "groupNum":1, "runID":10277 }, "startTime":"2024-02-03T10:15:30Z", "endTime":"2024-02-03T10:15:30Z", "comparePairId":1027, "name":"SRC2=TRG2", "numRowsOos":9, "skippedRows":false, "phase":"FINISHED", "status":"OOS", "repairStatus":"SUCCESSFUL", "repairRunId":{ "asString":"18970/0/0", "comparePairNum":0, "groupNum":0, "runID":18970 }, "errorMessage":"", "rowsFromTarget":15, "rowsFromSource":16, "numOfDeletes":3, "numOfUpdates":4, "numOfInserts":2, "perfStats":{ "coosBytesPerSec":8, "coosDuration":{ "hours":0, "minutes":0, "seconds":15, "totalSeconds":15 }, "coosRowsPerSec":1, "coosStartTime":"2024-02-03T10:15:30Z", "coosStopTime":"2024-02-03T10:15:30Z", "coosTotalBytes":120, "coosTotalRows":15, "initCompareBytesPerSec":8, "initCompareDuration":{ "hours":0, "minutes":0, "seconds":15, "totalSeconds":15 }, "initCompareRowsPerSec":1, "initCompareStartTime":"2024-02-03T10:15:30Z", "initCompareStopTime":"2024-02-03T10:15:30Z", "initCompareTotalBytes":120, "initCompareTotalRows":15, "sortingSrcBytesPerSec":8, "sortingSrcDuration":{ "hours":0, "minutes":0, "seconds":15, "totalSeconds":15 }, "sortingSrcTotalBytes":120, "sortingSrcStartTime":"2024-02-03T10:15:30Z", "sortingSrcStopTime":"2024-02-03T10:15:30Z", "sortingSrcTotalRows":15, "sortingSrcRowsPerSec":1, "sortingTgtBytesPerSec":8, "sortingTgtDuration":{ "hours":0, "minutes":0, "seconds":16, "totalSeconds":16 }, "sortingTgtTotalBytes":128, "sortingTgtStartTime":"2024-02-03T10:15:30Z", "sortingTgtStopTime":"2024-02-03T10:15:30Z", "sortingTgtTotalRows":16, "sortingTgtRowsPerSec":1 }, "runningStats":{ "insyncBeforeCOOSInBytes":72, "insyncBeforeCOOS":9, "updatesOOS":4, "updatesInsyncAfterInFlight":3, "updatesOOSBeforeCOOS":1, "updatesOOSInBytes":32, "deletesOOSInBytes":24, "deletesInsyncAfterInFlightInBytes":2, "deletesOOS":3, "deletesOOSBeforeCOOS":1, "deletesOOSBeforeCOOSInBytes":2, "insertsInsyncAfterInFlight":2, "insertsOOS":2, "insertsOOSBeforeCOOS":0, "insertsOOSInBytes":16, "insertsInsyncAfterInFlightInBytes":0, "rowsIntoTargetSort":16, "rowsIntoSourceSort":15, "deletesInsyncAfterInFlight":0, "rowsFromSource":7, "rowsFromTarget":9, "totalRowsFromSource":15, "totalRowsFromTarget":16, "fetchLatencyFromTarget":null, "remainingTimeFromTarget":5, "remainingTimeFromSource":5, "bytesFromTarget":24, "bytesFromSource":32, "bytesIntoSourceSort":16, "bytesIntoTargetSort":8 } } ]
ネストされたスキーマ: ComparePairStats
すべて一致
ソースの表示
ネストされたスキーマ: ComparePairBaseStats
すべて一致
ソースの表示
ネストされたスキーマ: BaseStats
タイプ: object
ソースの表示
ネストされたスキーマ: ComparePairBaseStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: ComparePairStats-allOf[1]
タイプ: object
ソースの表示
ネストされたスキーマ: RunID
タイプ: object
実行ID。
ソースの表示
ネストされたスキーマ: DeltaStats
タイプ: object
ソースの表示
ネストされたスキーマ: PerformanceStats
タイプ: object
ソースの表示
ネストされたスキーマ: RunningComparePairStats
タイプ: object
この統計は、比較ペアが実行中で、runId問合せパラメータが使用されている場合にのみ使用できます。
ソースの表示
ネストされたスキーマ: coosDuration
すべて一致
ソースの表示
ネストされたスキーマ: initCompareDuration
すべて一致
ソースの表示
ネストされたスキーマ: sortingSrcDuration
すべて一致
ソースの表示
ネストされたスキーマ: sortingTgtDuration
すべて一致
ソースの表示
ネストされたスキーマ: Duration
タイプ: object
ソースの表示
ネストされたスキーマ: coosDuration-allOf[1]
タイプ: object
ネストされたスキーマ: initCompareDuration-allOf[1]
タイプ: object
ネストされたスキーマ: sortingSrcDuration-allOf[1]
タイプ: object
ネストされたスキーマ: sortingTgtDuration-allOf[1]
タイプ: 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" }
先頭に戻る