既存のOracle GoldenGate分散パス統計の取得

get

/services/{version}/sources/{distpath}/stats

リクエスト

パス・パラメータ
  • 最小長: 1
    最大長: 32
    パターン: ^[A-Za-z][A-Za-z0-9-_.]*$
  • Oracle GoldenGateサービスのAPIバージョン。

    指定できる値: [ "v2" ]
先頭に戻る

レスポンス

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

200レスポンス

本文()
ルート・スキーマ: Oracle GoldenGate Distribution Path Statistics
型: object
タイトル: Oracle GoldenGate Distribution Path Statistics
ソースの表示
ネストされたスキーマ: chunkStats
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: netStats
型: object
ソースの表示
ネストされたスキーマ: stats
型: array
最小アイテム数: 1
最大アイテム数: 6
ソースの表示
ネストされたスキーマ: tableStats
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: tableStatsDaily
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: tableStatsHourly
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: localAddress
型: object
ソースの表示
ネストされたスキーマ: remoteAddress
型: object
ソースの表示
ネストされたスキーマ: host
1つに一致
ソースの表示
  • 最小長: 1
    最大長: 4095
    パターン: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    ネットワーク・ホスト名
  • host-x-oneOf[1]
    ネットワークIPアドレス
ネストされたスキーマ: port
1つに一致
ソースの表示
ネストされたスキーマ: host-x-oneOf[1]
ネットワークIPアドレス
1つに一致
ソースの表示
  • 最小長: 7
    最大長: 15
    パターン: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    ネットワークIPv4アドレス
  • 最小長: 1
    最大長: 256
    パターン: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    ネットワークIPv6アドレス
ネストされたスキーマ: host
1つに一致
ソースの表示
  • 最小長: 1
    最大長: 4095
    パターン: ^(((([a-zA-Z0-9][-a-zA-Z0-9]{0,61})?[a-zA-Z0-9])[.])*([a-zA-Z][-a-zA-Z0-9]{0,61}[a-zA-Z0-9]|[a-zA-Z])[.]?)$
    ネットワーク・ホスト名
  • host-x-oneOf[1]
    ネットワークIPアドレス
ネストされたスキーマ: port
1つに一致
ソースの表示
ネストされたスキーマ: host-x-oneOf[1]
ネットワークIPアドレス
1つに一致
ソースの表示
  • 最小長: 7
    最大長: 15
    パターン: ^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)[.]){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
    ネットワークIPv4アドレス
  • 最小長: 1
    最大長: 256
    パターン: ^((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])([.](25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])){3}))|:)))(%.+)?$
    ネットワークIPv6アドレス
ネストされたスキーマ: items
いずれかに一致
ソースの表示
ネストされたスキーマ: items-x-anyOf[0]
型: object
ソースの表示
ネストされたスキーマ: items-x-anyOf[1]
型: object
ソースの表示
ネストされたスキーマ: items-x-anyOf[2]
型: object
ソースの表示
ネストされたスキーマ: items-x-anyOf[3]
型: object
ソースの表示
ネストされたスキーマ: items-x-anyOf[4]
型: object
ソースの表示
ネストされたスキーマ: items-x-anyOf[5]
型: object
ソースの表示
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 16
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
1つに一致
ソースの表示
  • 指定できる値: [ "mapped", "unmapped", "default", "excluded" ]
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 16
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: sourceTable
いずれかに一致
ソースの表示
ネストされたスキーマ: sqlexecOperations
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: targetTable
いずれかに一致
ソースの表示
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
いずれかに一致
ソースの表示
  • 指定できる値: [ "insert", "update", "before", "alterBefore", "delete", "upsert", "unsupported", "drop", "truncate", "discard", "ignore", "marker", "operations", "insertCollision", "updateCollision", "deleteCollision" ]
  • 指定できる値: [ "cdrConflict", "cdrSuccess", "cdrFailure", "cdrConflictInsertExists", "cdrConflictUpdateExists", "cdrConflictUpdateMissing", "cdrConflictDeleteExists", "cdrConflictDeleteMissing" ]
  • 指定できる値: [ "fetchAttempt", "fetchFailed", "fetchDup", "fetchSnapshotByRowid", "fetchSnapshotByKey", "fetchByRowid", "fetchByKey", "fetchMissingSnapshotByRowid", "fetchMissingSnapshotByKey", "fetchMissingByRowid", "fetchMissingByKey", "fetchSnapshotInconsistent", "fetchInconsistent", "nofetch" ]
  • 指定できる値: [ "conversionFailure", "truncationFailure" ]
ネストされたスキーマ: sourceTable-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: name
いずれかに一致
ソースの表示
ネストされたスキーマ: name-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: targetTable-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 17
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
いずれかに一致
ソースの表示
  • 指定できる値: [ "execution" ]
  • 指定できる値: [ "insert", "update", "before", "alterBefore", "delete", "upsert", "unsupported", "drop", "truncate", "discard", "ignore", "marker", "operations", "insertCollision", "updateCollision", "deleteCollision" ]
  • 指定できる値: [ "conversionFailure", "truncationFailure" ]
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 16
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
1つに一致
ソースの表示
  • 指定できる値: [ "transactions", "redirected", "replicatedProcedures", "ddlOperations", "storedProcedures", "datatypeFunctionality", "optypeFunctionality", "eventActions", "directTransactionRatio" ]
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 16
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
1つに一致
ソースの表示
  • 指定できる値: [ "ddlOperations", "primaryKeyUpdates", "emiTransactions", "userDefinedBarriers", "metadataBarriers", "lagGap" ]
ネストされたスキーマ: operations
型: array
最小アイテム数: 1
最大アイテム数: 16
ソースの表示
ネストされたスキーマ: since
1つに一致
ソースの表示
  • 最小長: 20
    最大長: 32
    パターン: ^[0-9]{4}[-](0[1-9]|1[0-2])[-](0[1-9]|[12][0-9]|3[01])[tT ]([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)([.][0-9]{1,6})?([zZ]|[+-][0-9][0-9]:[0-5][0-9])$
  • 指定できる値: [ "startup" ]
ネストされたスキーマ: tableDependencyStats
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: tableWatermarkDependencyCounts
型: array
最小アイテム数: 1
最大アイテム数: 2147483647
ソースの表示
ネストされたスキーマ: workloadDependencyStats
型: array
最小アイテム数: 1
最大アイテム数: 3
ソースの表示
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
1つに一致
ソースの表示
  • 指定できる値: [ "transactions", "splitTransactions", "splitAvgChunks", "splitAvgRows", "serializeTransactions", "largeTransactions", "largeAvgRows", "largeAvgChunks", "missingDepColumns", "nonNativeSupport", "maxSchedulingConstraints", "metadataBarriers", "ddlOperations", "sequenceOperations", "replicatedProcedures", "eventActions", "storedProcedures", "synchronous", "errorFallback" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: childTable
いずれかに一致
ソースの表示
ネストされたスキーマ: parentTable
いずれかに一致
ソースの表示
ネストされたスキーマ: childTable-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: parentTable-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: parentTable
依存性制約のある表
いずれかに一致
ソースの表示
ネストされたスキーマ: parentTable-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: operation
1つに一致
ソースの表示
  • 指定できる値: [ "foreignKeyParentRowDeletes", "tableLevelDependencies", "virtualColumnDependencies" ]
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: tableName
いずれかに一致
ソースの表示
ネストされたスキーマ: tableName-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: tableName
いずれかに一致
ソースの表示
ネストされたスキーマ: tableName-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
ネストされたスキーマ: items
型: object
ソースの表示
ネストされたスキーマ: tableName
いずれかに一致
ソースの表示
ネストされたスキーマ: tableName-x-anyOf[1]
いずれかに一致
ソースの表示
  • 最小長: 3
    最大長: 261
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
  • 最小長: 5
    最大長: 392
    パターン: ^([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])[.]([^.*?"]{1,128}|["].{1,128}["])$
レスポンスの例(application/json)
{
    "$schema":"api:standardResponse",
    "response":{
        "$schema":"ogg:distPathStats",
        "lcrReceived":121101,
        "lcrSent":102131,
        "stats":[
            {
                "ddl":true,
                "since":"2015-05-04T09:50:11Z",
                "operations":[
                    {
                        "operation":"mapped",
                        "count":1
                    },
                    {
                        "operation":"unmapped",
                        "count":2
                    }
                ]
            },
            {
                "table":"ggadmin.Test",
                "since":"2015-05-04T09:50:11Z",
                "operations":[
                    {
                        "operation":"insert",
                        "count":4
                    },
                    {
                        "operation":"update",
                        "count":2
                    },
                    {
                        "operation":"delete",
                        "count":1
                    }
                ]
            }
        ],
        "netStats":{
            "localAddress":{
                "adc000001":7810
            },
            "remoteAddress":{
                "adc000002":7811
            },
            "totalBytesReceived":10800,
            "totalBytesSent":9000,
            "totalMsgsReceived":10,
            "totalMsgsSent":5
        }
    },
    "messages":[
    ],
    "links":[
    ]
}
先頭に戻る