StatsDを使用したOracle GoldenGate統計のモニター

StatsDは、TCPを介して送信されるカウンタやタイマーなどの統計をリスニングし、1つ以上のプラガブル・バックエンド・サービスに集計を送信するオープンソースのネットワーク・デーモンです。StatsDデーモンは、特定の表記法を使用してフォーマットされたメトリックを想定しています。

Oracle GoldenGate Microservices Architectureは、時系列データベース(TSDB)にデータを格納できるTelegrafサービスにメトリックを送信します。

Oracle GoldenGateは、メトリックをStatsD形式で生成し、StatsD形式のメトリックの取込みをサポートするネットワーク・デーモンに直接送信します。

次の図は、Oracle GoldenGate側とStatsDサーバーがホストされているエンタープライズ側を示しています。パフォーマンス・メトリック・データは、Oracle GoldenGateコンテナ・アプリケーションによって変換され、StatsDサーバーに書き込まれます。


StatsDサーバーは、Oracle GoldenGateアプリケーションによって送信されたパフォーマンス・メトリック・データをStatsD形式で集計します。

StatsDは、次の2つの方法を使用して有効にできます。

OGGCAを使用したStatsDの有効化

StatsDは、サービス・マネージャおよびデプロイメントの構成時に、OGGCAユーティリティを使用して有効にできます。OGGCAユーティリティを実行すると、次のイメージに示すように、「サービス・マネージャ・デプロイメント」画面および「ユーザー・デプロイメント」画面でStatsDを有効にするオプションを使用できます。


StatsDオプションが有効になっているOGGCAの「サービス・マネージャ・デプロイメント」画面

同じホストを使用して、サービス・マネージャおよびデプロイメントのStatsDを設定できます。次のイメージは、「ユーザー・デプロイメント」画面のStatsDを有効にするオプションを示しています。


OGGCAの「ユーザー・デプロイメント」画面のStatsDを有効にするオプション。

Telegrafホストは、Oracle GoldenGateインストールと同じマシンに設定することも、TelegrafをホストしてStatsDからOracle GoldenGateメトリックを受信するリモート・サーバーを設定することもできます。

OGGCAの使用の詳細は、「デプロイメントの追加」を参照してください。

REST APIサービス・エンドポイントでのStatsDの有効化

OGGCAを使用したデプロイメントおよびサービス・マネージャの設定中にStatsDサービスを有効にしなかった場合は、次のステップを使用してREST APIサービス・コールを使用してStatsDを有効にします。

  1. デプロイメントを停止します:
    curl -k -u username:password \
    -d '{"status": "stopped","enabled": false}' \
    -X PATCH https://hostname:port/services/v2/deployments/deployment_name
  2. StatsDを有効にします:
    curl -svu username:password \
    -X PATCH http://hostname:port/services/v2/deployments/deployment_name \
    --data '{
           "metrics": 
                         {
                               "enabled":true, 
                                "servers": 
                                       [
                                                   {      
                                                          "type":"pmsrvr", 
                                                            "protocol":"uds"
                                                    }, 
                                                     {      
                                                           "type":"statsd", 
                                                            "host":"<statsd_host>"
                                                    }
                                      ]
                         }
                 }'
  3. デプロイメントを起動します:
    curl -k -u username:password \
    -d '{"status": "running","enabled": true}' \
    -X PATCH https://hostname:port/services/v2/deployments/deployment_name

デプロイメントの更新も参照してください。

StatsDメトリック・カタログ

この項では、StatsDプロトコルを使用してOracle GoldenGateデプロイメントによって公開されるメトリックについて説明します。Oracle GoldenGateのすべてのStatsDメトリックはゲージとしてレポートされます。

バッチSQL統計

名前
ドキュメント 既存の統合ReplicatバッチSQL統計の取得
プロセス・タイプ Replicat
エンドポイント /services/v2/mpoints/{item}/batchSqlStatistics
JSONスキーマ mpoints:batchSqlStatistics
ベース名 batch-sql-stats
内部名 MPL_BATCHSQL_STATS
タグ 説明
deploymentName OGG Microservicesデプロイメントの名前
deploymentId OGG Microservicesデプロイメントの一意のアイデンティティ
processType プロセスのタイプ
processName プロセスの名前
メトリック データ型 説明
total-batch-operations

integer

合計バッチ操作数
total-batches

integer

合計バッチ数
total-batch-executions

integer

合計バッチ実行数
sql-queues

integer

SQLキュー
total-batches-in-error

integer

合計バッチ・エラー数
total-normal-mode-operations

integer

合計標準モード操作数
total-primary-key-collisions

integer

合計主キー競合数
total-foreign-key-collisions

integer

合計外部キー競合数
total-unique-key-collisions

integer

合計一意キー競合数
total-operation-flushes

integer

合計操作フラッシュ数
total-plu-flushes

integer

合計PLUフラッシュ数
number-of-batch-thread-groups

integer

バッチ・スレッド・グループの数
total-commits integer合計コミット数

integer

合計コミット数
total-flushes

integer

合計フラッシュ数
total-rollbacks

integer

合計ロールバック数
last-timestamp

integer

最終操作タイムスタンプ
total-elapsed-time

integer

合計経過バッチ時間
total-insert-time

integer

合計挿入数
total-update-time

integer

合計更新時間
total-delete-time

integer

合計削除時間

バインドされたリカバリ・ステータス

名前
ドキュメント 既存のBounded Recoveryステータスの取得
プロセス・タイプ Extract
エンドポイント /services/v2/mpoints/{item}/brStatus
JSONスキーマ mpoints:brStatus
ベース名 br-status
内部名 MPL_BR_STATUS

タグ 説明
deploymentName OGG Microservicesデプロイメントの名前
deploymentId OGG Microservicesデプロイメントの一意のアイデンティティ
processType プロセスのタイプ
processName プロセスの名前
br-current-status BRのステータス
force-checkpoint-time チェックポイントの強制時間

メトリック データ型 説明
last-checkpoint-number integer 最新チェックポイント時間
checkpoint-intervalseconds integer 2つのチェックポイント間の時間間隔
total-num-objectspersisted integer BRチェックポイントで永続化するオブジェクト数
total-state-bytespersisted integer BRチェックポイントで永続化するすべてのオブジェクトの状態サイズ
total-data-bytespersisted integer BRチェックポイントで永続化するすべてのオブジェクトのデータ・サイズ
outstanding-numobjects integer BRチェックポイントで永続化する残りのオブジェクト数
outstanding-statebytes integer BRチェックポイントで永続化する残りすべてのオブジェクトの状態サイズ
outstanding-databytes integer BRチェックポイントで永続化する残りすべてのオブジェクトのデータ・サイズ

キャッシュ・マネージャ統計

名前

ドキュメント

既存のキャッシュ・マネージャ統計の取得

プロセス・タイプ

Extract、Replicat

エンドポイント

/services/v2/mpoints/{item}/cacheStatistics

JSONスキーマ

mpoints:cacheStatistics

ベース名

cache-statistics

内部名

MPL_CACHE_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

total-objects-in-cache

integer

キャッシュ内のオブジェクト数

total-objects

integer

キャッシュされたオブジェクトの合計数

total-objects-active

integer

アクティブなオブジェクトの合計数

total-objects-committed

integer

コミットされたオブジェクトの合計数

max-active-objects

integer

アクティブなオブジェクトの最大数

times-buffer-overflowed

integer

キャッシュ・バッファがオーバーフローした回数

times-get-next-from-file

integer

ファイルから次を取得した操作の回数

times-get-last-from-file

integer

ファイルから最新を取得した操作の回数

times-small-buff-forced-out

integer

小さいバッファが強制的に破棄された回数

times-retrieved

integer

取得操作の回数

total-number-of-q-hits

integer

キャッシュ・ヒットの回数

total-number-of-q-misses

integer

キャッシュ・ミスの回数

total-number-of-q-puts

integer

キャッシュ・プットの回数

total-number-of-q-tries

integer

キャッシュ試行の回数

total-number-of-q-entries

integer

キュー試行の回数

max-number-of-q-entries

integer

キュー試行の最大数

total-munmap

integer

アンマップ操作の回数

total-cnnbl-attempts

integer

流用試行回数

total-cnnbl-success

integer

成功した流用試行回数

total-cnnbl-mbufs

integer

バッファ流用試行回数

total-file-cache-requests

integer

ファイル・キャッシュ・リクエストの数

total-file-cache-entries

integer

ファイル・キャッシュ・エントリの数

total-file-cache-placed

integer

キャッシュに配置されたファイル・オブジェクトの数

max-qlength

integer

最大のキューの長さ

max-processed

integer

処理された操作の最大数

times-wait-signaled

integer

キャッシュ操作の待機シグナルが発生した回数

times-file-cache-not-needed

integer

ファイル・キャッシュが必要なかった回数

times-requestor-needed-fc

integer

リクエスト元がファイル・キャッシュを必要とした回数

total-objects-in-file-cache

integer

ファイル・キャッシュ内のオブジェクトの合計数

total-file-cache-bytes-todisk

integer

ディスク上のファイル・キャッシュ・サイズ

times-cache-flushed

integer

キャッシュがフラッシュされた回数

max-memory-usage

integer

キャッシュの最大メモリー使用量

average-memory-usage

integer

キャッシュの平均メモリー使用率

分散サービス・ネットワーク統計

名前
ドキュメント 既存の分散サービス・ネットワーク統計の取得
プロセス・タイプ 分散サービス
エンドポイント /services/v2/mpoints/{item}/distsrvrNetworkStats
JSONスキーマ mpoints:distsrvrNetworkStats
ベース名 distributionServer-network-stats
内部名 MPL_DS_NET_STATS

タグ 説明
deploymentName OGG Microservicesデプロイメントの名前
deploymentId OGG Microservicesデプロイメントの一意のアイデンティティ
processType プロセスのタイプ
processName プロセスの名前
path-name パスの名前

     
total-receive-time integer 受信待機時間
total-send-time integer 送信待機時間
total-bytes-sent integer 送信した合計バイト数
total-bytes-received integer 受信した合計バイト数
total-messages-received integer 受信した合計メッセージ数
total-messages-sent integer 送信した合計メッセージ数

分散サービス・パス統計

名前

ドキュメント

既存の分散サービス・パス統計の取得

プロセス・タイプ

分散サービス

エンドポイント

/services/v2/mpoints/{item}/distsrvrPathStats

JSONスキーマ

mpoints:distsrvrPathStats

ベース名

distributionServer-path-stats

内部名

MPL_DS_PATH_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

path-name

パスの名前

メトリック データ型 説明

lcrs-received

integer

受信したLCRの数

lcrs-sent

integer

送信したLCRの数

total-ddls

integer

DDLの合計数

total-procedures

integer

プロシージャの合計数

total-inserts

integer

挿入の合計回数

total-updates

integer

更新の合計回数

total-upserts

integer

アップサートの合計数

total-deletes

integer

削除の合計回数

total-unsupported

integer

サポート対象外の合計数

total-others

integer

他のコマンドの合計数

分散サービス表統計

名前

ドキュメント

既存の分散サービス表統計の取得

プロセス・タイプ

分散サービス

エンドポイント

/services/v2/mpoints/{item}/distsrvrTableStats

JSONスキーマ

mpoints:distsrvrTableStats

ベース名

distributionServer-table-stats

内部名

MPL_DS_TABLE_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

path-name

パスの名前

table-name

N/A

メトリック データ型 説明

lcrs-received

integer

N/A

lcrs-sent

integer

N/A

total-inserts

integer

N/A

total-updates

integer

N/A

total-upserts

integer

N/A

total-truncates

integer

N/A

total-deletes

integer

N/A

total-unsupported

integer

N/A

total-others

integer

N/A

チェックポイント位置情報統計

名前

ドキュメント

既存のチェックポイント位置情報の取得

プロセス・タイプ

Extract、Replicat

エンドポイント

/services/v2/mpoints/{item}/positionEr

JSONスキーマ

mpoints:positionEr

ベース名

position-er

内部名

MPL_ER_POSITION

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

low-watermark-lag

integer

低水位標のラグ(ミリ秒)

high-watermark-lag

integer

高水位標のラグ(ミリ秒)

last-operation-lag

integer

最後の操作のラグ(ミリ秒)

end-of-file

boolean

ファイルの終わりを示すインジケータ

trail-times-at-eof

integer

読取りがファイルの終わりに到達した回数

入力証跡ファイル統計

名前

ドキュメント

既存の入力トレイル・ファイル統計の取得

プロセス・タイプ

Replicat、分散サービス

エンドポイント

/services/v2/mpoints/{item}/trailInput

JSONスキーマ

mpoints:trailInput

ベース名

trail-input

内部名

MPL_ER_TRAIL_IN

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

trail-name

トレイルの基本名

trail-path

トレイルを格納するパス

メトリック データ型 説明

io-read-count

integer

I/O数(読取り操作)

io-read-bytes

integer

I/O数(転送された読取りバイト)

trail-read-errors

integer

I/O読取りエラー数

trail-times-at-eof

integer

読取りがファイルの終わりに到達した回数

trail-lob-bytes

integer

トレイル・ファイルのLOBバイト読取りの数

trail-read-time

integer

トレイル・ファイルの読取りにかかった時間

trail-rba

integer

現在のRBA

trail-seq

integer

現在の順序

出力証跡ファイル統計

名前

ドキュメント

既存の出力トレイル・ファイル統計の取得

プロセス・タイプ

Extract

エンドポイント

/services/v2/mpoints/{item}/trailOutput

JSONスキーマ

mpoints:trailOutput

ベース名

trail-output

内部名

MPL_ER_TRAIL_OUT

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

trail-name

トレイルの基本名

trail-path

トレイルを格納するパス

メトリック データ型 説明

port-number

integer

リモート・トレイルのTCP/IPポート

port-type

integer

ポート接続のタイプ

io-write-count

integer

I/O数(書込み操作)

io-write-bytes

integer

I/O数(転送された書込みバイト)

trail-write-time

integer

トレイル・ファイルの書込みにかかった時間

trail-lob-bytes

integer

トレイル・ファイルのLOBバイト書込みの数

trail-buffer-flushes

integer

証跡ファイルのバッファ・フラッシュ回数

trail-buffer-flush-time

integer

トレイル・ファイルのバッファのフラッシュにかかった時間

trail-bytes-flushed

integer

トレイル・ファイル・バッファからフラッシュされたバイト数

trail-rba

integer

現在のRBA

trail-seq

integer

現在の順序

trail-max-bytes

integer

証跡ファイルの最大バイト数

Extractデータベース統計

名前

ドキュメント

既存のExtractデータベース統計の取得

プロセス・タイプ

Extract

エンドポイント

/services/v2/mpoints/{item}/statisticsExtract

JSONスキーマ

mpoints:statisticsExtract

ベース名

statistics-extract

内部名

MPL_EX_COUNTS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

mapped-total-inserts

integer

実行されたINSERT操作の数

mapped-total-updates

integer

実行されたUPDATE操作の数

mapped-total-deletes

integer

実行されたDELETE操作の数

mapped-total-upserts

integer

実行されたUPSERT操作の数

mapped-total-unsupported

integer

実行されたUNSUPPORTED操作の数

mapped-total-truncates

integer

実行されたTRUNCATE操作の数

total-executed-ddls

integer

実行されたDDL操作の数

total-executed-procedures

integer

実行されたプロシージャ操作の数

total-discards

integer

破棄された操作の数

total-ignores

integer

無視されたエラーの数

total-conversion-errors

integer

文字変換エラーの数

total-conversion-truncates

integer

文字変換切捨ての数

total-row-fetch-attempts

integer

DBMSからのフェッチ試行回数

total-row-fetch-failures

integer

失敗したフェッチ試行回数

total-metadata-records

integer

証跡に書き込まれたメタデータ・レコードの数

ネットワーク統計

名前

ドキュメント

既存のネットワーク統計の取得

プロセス・タイプ

Extract

エンドポイント

/services/v2/mpoints/{item}/networkStatistics

JSONスキーマ

mpoints:networkStatistics

ベース名

network-stats

内部名

MPL_NET_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

host-name

ホストの名前

メトリック データ型 説明

port-number

integer

ポート番号

socket-open-time

integer

N/A

inbound-bytes

integer

受信されたインバウンド・バイト数

inbound-messages

integer

受信されたインバウンド・メッセージ数

outbound-bytes

integer

送信されたアウトバウンド・バイト数

outbound-messages

integer

送信されたアウトバウンド・メッセージ数

send-wait-time

integer

送信待機時間

receive-wait-time

integer

受信待機時間

send-count

integer

送信数

receive-count

integer

受信数

compression-wc-time

integer

圧縮の実時間

compression-cpu-time

integer

圧縮のCPU時間

decompression-wc-time

integer

圧縮解除の実時間

decompression-cpu-time

integer

圧縮解除のCPU時間

encryption-wc-time

integer

暗号化の実時間

encryption-cpu-time

integer

暗号化のCPU時間

encryption-bytes

integer

暗号化されたバイト数

decryption-wc-time

integer

復号化の実時間

decryption-cpu-time

integer

復号化のCPU時間

decryption-bytes

integer

復号化されたバイト数

compresses_bytes_in

integer

圧縮バイト数(入力)

uncompresses_bytes_in

integer

圧縮解除バイト数(入力)

compresses_bytes_out

integer

圧縮バイト数(出力)

uncompresses_bytes_out

integer

圧縮解除バイト数(出力)

プロセス・パフォーマンス統計

名前

ドキュメント

既存のプロセス・パフォーマンス・リソース使用状況情報の取得

プロセス・タイプ

すべて

エンドポイント

/services/v2/mpoints/{item}/processPerformance

JSONスキーマ

mpoints:processPerformance

ベース名

process-performance

内部名

MPL_PROC_PERF

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

process-start-time

integer

プロセス開始時間

process-id

integer

オペレーティング・システムのプロセスID

thread-count

integer

スレッド数

handle-count

integer

ハンドル数

cpu-time

integer

プロセスのCPU時間(ミリ秒)

kernel-time

integer

プロセスのカーネル・モード時間(ミリ秒)

user-time

integer

プロセスのユーザー・モード時間(ミリ秒)

io-read-count

integer

I/O数(読取り操作)

io-write-count

integer

I/O数(書込み操作)

io-other-count

integer

I/O数(その他の操作)

io-read-bytes

integer

I/O数(転送された読取りバイト)

io-write-bytes

integer

I/O数(転送された書込みバイト)

io-other-bytes

integer

I/O数(転送されたその他のバイト)

page-faults

integer

プロセスのページ・フォルトの数

working-set-size

integer

プロセスのワーキング・セット・サイズ(バイト)

peak-working-set-size

integer

ピーク時のプロセス作業セット・サイズ(バイト)

private-bytes

integer

プロセスのプライベート・サイズ(バイト)

キュー統計

名前

ドキュメント

既存のキュー統計の取得

プロセス・タイプ

Extract

エンドポイント

/services/v2/mpoints/{item}/queueStatistics

JSONスキーマ

mpoints:queueStatistics

ベース名

queue-stats

内部名

MPL_QUEUE_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

queue-name

キューの名前

メトリック データ型 説明

queue-items

integer

キュー内のアイテム

queue-reads

integer

キューの読取り

queue-read-waits

integer

待機状態が発生したキュー読取り

queue-reads-signaled

integer

シグナルが生成されたキュー読取り待機

queue-writes

integer

キューの書込み

queue-write-waits

integer

待機状態が発生したキュー書込み

queue-writes-signaled

integer

シグナルが生成されたキュー書込み待機

queue-max-size

integer

キューの最大サイズ

queue-current-size

integer

キューの現行サイズ

thread-id

integer

所有スレッドID

Replicatデータベース統計

名前

ドキュメント

既存のReplicatデータベース統計の取得

プロセス・タイプ

Replicat

エンドポイント

/services/v2/mpoints/{item}/statisticsReplicat

JSONスキーマ

mpoints:statisticsReplicat

ベース名

statistics-replicat

内部名

MPL_RP_COUNTS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

mapped-total-inserts

integer

実行されたINSERT操作の数

mapped-total-updates

integer

実行されたUPDATE操作の数

mapped-total-deletes

integer

実行されたDELETE操作の数

mapped-total-upserts

integer

実行されたUPSERT操作の数

mapped-totalunsupported

integer

実行されたUNSUPPORTED操作の数

mapped-totaltruncates

integer

実行されたTRUNCATE操作の数

total-executed-ddls

integer

実行されたDDL操作の数

total-executedprocedures

integer

実行されたプロシージャ操作の数

total-discards

integer

破棄された操作の数

total-ignores

integer

無視されたエラーの数

total-conversion-errors

integer

文字変換エラーの数

total-conversiontruncates

integer

文字変換切捨ての数

total-conflictsdetected

integer

データベース競合の数

total-conflicts-resolved

integer

ユーザー設定によって解決されたデータベース競合の数

total-conflicts-failed

integer

自動的に解決できなかったデータベース競合の数

パラレルReplicat統計

名前

ドキュメント

既存のパラレルReplicat統計の取得

プロセス・タイプ

Replicat

エンドポイント

/services/v2/mpoints/{item}/parallelReplicat

JSONスキーマ

mpoints:parallelReplicat

ベース名

parallel-replicat-stats

内部名

MPL_RP_PARALLEL

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

メトリック データ型 説明

total-transactions

integer

処理されたトランザクションの合計

split-transactions

integer

分割トランザクション

split-avg-chunks

integer

分割トランザクションの平均分割

split-avg-rows

integer

分割トランザクションの平均行数

serialize-transactions

integer

シリアライズされたトランザクション

large-transactions

integer

大きいトランザクションの合計数

large-avg-rows

integer

大きいトランザクションの平均行数

large-avg-chunks

integer

大きなトランザクションの平均チャンク数

missing-dep-cols

integer

欠落している依存性列

non-native-support

integer

非ネイティブ・サポートのトランザクション

max-scheduling-const

integer

サポートされている最大数よりも多くの制約があるトランザクション

metadata-changes

integer

メタデータ・バリアの数

ddl-operation-barriers

integer

DDLフォールバックの数

sequence-operation-barriers

integer

シーケンス・フォールバックの数

proc-ops

integer

N/A

event-actions

integer

イベント・フォールバックの数

stored-procedures

integer

ストアド・プロシージャ・フォールバックの数

synchronous

integer

SYNCHRONOUSオプションによりシリアライズされたトランザクション

fk-parent-row-deletes

integer

親行削除操作による依存性

table-level-dependencies

integer

Table-level dependencies

virtual-column-dependencies

integer

仮想列による依存性

fallbacks-transactions

integer

処理されたトランザクションの合計

active-appliers

integer

アクティブなアプライアの数

レシーバ・サービス統計

名前

ドキュメント

既存のReceiver Service統計の取得

プロセス・タイプ

レシーバ・サービス

エンドポイント

/services/v2/mpoints/{item}/recvsrvrStats

JSONスキーマ

mpoints:recvsrvrStats

ベース名

receiver-service-stats

内部名

MPL_RS_STATS

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

path-name

パスの名前

target-file-name

ターゲット・ファイル名

last-file

受信された最後のファイル

メトリック データ型 説明

total-bytes-written

integer

ファイルに書き込まれた合計バイト数

total-commands

integer

コマンドの合計数

total-sends

integer

送信の合計数

total-receives

integer

受信の合計数

total-bytes-sent

integer

送信した合計バイト数

total-bytes-received

integer

受信した合計バイト数

total-messages-sent

integer

送信した合計メッセージ数

total-messages-received

integer

受信した合計メッセージ数

total-send-wait-time

integer

合計送信待機時間

total-receive-wait-time

integer

合計受信待機時間

send-buffer-size

integer

送信バッファのサイズ

receive-buffer-size

integer

受信バッファのサイズ

message-buffer-size

integer

メッセージ・バッファのサイズ

flush-size-threshold

integer

バッファをフラッシュするためのしきい値のサイズ

flush-time-threshold

integer

バッファをフラッシュするためのしきい値の時間

is-alive

boolean

パスが分散サーバーに接続されている

表別のExtractデータベース統計

名前

ドキュメント

表別の既存Extractデータベース統計の取得

プロセス・タイプ

Extract

エンドポイント

/services/v2/mpoints/{item}/statisticsTableExtract

JSONスキーマ

mpoints:statisticsTableExtract

ベース名

statistics-table-extract

内部名

MPL_TABLE_COUNTS_EX

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

table-name

表の名前

メトリック データ型 説明

mapped-total-inserts

integer

実行されたINSERT操作の数

mapped-total-updates

integer

実行されたUPDATE操作の数

mapped-total-deletes

integer

実行されたDELETE操作の数

mapped-total-truncates

integer

実行されたTRUNCATE操作の数

total-ignores

integer

無視されたエラーの数

total-discards

integer

破棄された操作の数

total-row-fetch-attempts

integer

DBMSからのフェッチ試行回数

total-row-fetch-failures

integer

失敗したフェッチ試行回数

表別のReplicatデータベース統計

名前

ドキュメント

表別の既存Replicatデータベース統計の取得

プロセス・タイプ

Replicat

エンドポイント

/services/v2/mpoints/{item}/statisticsTableReplicat

JSONスキーマ

mpoints:statisticsTableReplicat

ベース名

statistics-table-replicat

内部名

MPL_TABLE_COUNTS_RP

タグ 説明

deploymentName

OGG Microservicesデプロイメントの名前

deploymentId

OGG Microservicesデプロイメントの一意のアイデンティティ

processType

プロセスのタイプ

processName

プロセスの名前

table-name

表の名前

target-table-name

ターゲット表の名前

メトリック データ型 説明

mapped-total-inserts

integer

実行されたINSERT操作の数

mapped-total-updates

integer

実行されたUPDATE操作の数

mapped-total-deletes

integer

実行されたDELETE操作の数

mapped-total-upserts

integer

実行されたUPSERT操作の数

mapped-total-truncates

integer

実行されたTRUNCATE操作の数

total-ignores

integer

無視されたエラーの数

total-discards

integer

破棄された操作の数

total-conflicts-detected

integer

適用競合の合計

total-conflicts-resolved

integer

自動的に解決された競合の合計

total-conflicts-failed

integer

自動解決に失敗した競合の合計

total-insert-row-exists

integer

行挿入タイプが存在するデータベース競合の数

total-update-row-exists

integer

行更新タイプが存在するデータベース競合の数

total-update-row-missing

integer

行更新タイプがないデータベース競合の数

total-delete-row-exists

integer

行削除タイプが存在するデータベース競合の数

total-delete-row-missing

integer

行削除タイプがないデータベース競合の数

OGGCAを使用したStatsDの無効化

既存のデプロイメントのStatsDサービスを無効にするには、OGGCA構成ウィザードを実行して次の手順を実行します:

  1. 「サービス・マネージャ・デプロイメント」画面から、StatsDオプションの選択を解除します。


    StatsDオプションが有効になっているOGGCAの「サービス・マネージャ・デプロイメント」画面StatsDサーバーを無効にするには、このオプションを無効にする必要があります。

  2. 「次」をクリックし、OGGCAウィザードのステップを終了します。

OGGCAの使用の詳細は、「デプロイメントの追加」を参照してください。

REST APIサービス・エンドポイントを使用したStatsDの無効化

REST APIサービス・コールを使用して既存のデプロイメントのStatsDサービスを無効にするには、次の手順を実行します。

  1. デプロイメントを停止します:
    curl -k -u username:password \
    -d '{"status": "stopped","enabled": true}' \
    -X PATCH https://hostname:port/services/v2/deployments/deployment_name
  2. StatsDを無効にします:
    curl -svu username:password \
    -X PATCH http://hostname:port/services/v2/deployments/deployment_name \
    --data '{
           "metrics": 
                         {
                               "enabled":false, 
                                "servers": 
                                       [
                                                   {      
                                                          "type":"pmsrvr", 
                                                            "protocol":"uds"
                                                    }, 
                                                     {      
                                                           "type":"statsd", 
                                                            "host":"statsd_host"
                                                    }
                                      ]
                         }
                 }'
  3. デプロイメントを起動します:
    curl -k -u username:password \
    -d '{"status": "running","enabled": true}' \
    -X PATCH https://hostname:port/services/v2/deployments/deployment_name

デプロイメントの更新も参照してください。