比較ペア統計の取得

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"
}
先頭に戻る